在 Java 中使用 Vert.x 进行编程是否需要 Verticle?
Do I need verticles to program with Vert.x in Java?
我不太了解 Vert.x 中 Verticle 的概念,我认为它就像一个单独的线程在做一些工作,我想那是因为我是 Vert.x 领域的新手。
为了做一个简单的 websocket 服务器,我需要 Verticle 吗?提前致谢
简答:没有。
更长的答案:仍然没有:-)
您可以使用 vert.x 开始开发,而无需使用 Verticle。为此,您可以在常规 Java 应用程序中使用 handlers and futures 的主要概念。
Verticles 的概念在以下情况下特别有用:
- 多语言编程 - 每个 Verticle 都可以用另一种编程语言开发
- 缩放 - 如果您有一些 Verticle 包含需要更长时间或更频繁调用的逻辑,那么您可以部署该 Verticle 的更多实例
- 分布式应用程序(又名 'microservices')- 当您想在不同机器上部署 Verticle 时。
有关实际项目的更多信息可以在新鲜的 blueprint tutorials 中找到,其中详细介绍了一些不同的使用方式 vert.x。
我不太了解 Vert.x 中 Verticle 的概念,我认为它就像一个单独的线程在做一些工作,我想那是因为我是 Vert.x 领域的新手。
为了做一个简单的 websocket 服务器,我需要 Verticle 吗?提前致谢
简答:没有。
更长的答案:仍然没有:-) 您可以使用 vert.x 开始开发,而无需使用 Verticle。为此,您可以在常规 Java 应用程序中使用 handlers and futures 的主要概念。
Verticles 的概念在以下情况下特别有用:
- 多语言编程 - 每个 Verticle 都可以用另一种编程语言开发
- 缩放 - 如果您有一些 Verticle 包含需要更长时间或更频繁调用的逻辑,那么您可以部署该 Verticle 的更多实例
- 分布式应用程序(又名 'microservices')- 当您想在不同机器上部署 Verticle 时。
有关实际项目的更多信息可以在新鲜的 blueprint tutorials 中找到,其中详细介绍了一些不同的使用方式 vert.x。