我是否需要Verticle在Java中使用Vert.x进行编程?

时间:2016-09-01 16:30:13

标签: java server vert.x

我不太了解Vert.x中一个垂直的概念,我看到它就像一个分离的线程做了一些工作,我认为这是因为我在Vert.x中是新的 - 土地。

为了做一个简单的websocket服务器,我需要Verticle吗?提前致谢

1 个答案:

答案 0 :(得分:3)

简答:不。

更长的回答:仍然没有:-) 您可以使用vert.x开始开发而不使用Verticle。为此,您可以在常规Java应用程序中使用handlers and futures的主要概念。

Verticle的概念在以下情况下特别有用:

  • 多语言编程 - 每个Verticle都可以用另一种编程语言开发
  • 缩放 - 如果你有一些包含需要更长时间或更频繁调用的逻辑的Verticle,那么你可以部署更多的Verticle实例
  • 分布式应用程序(又名'微服务') - 当你想在不同的机器上部署Verticle时。

有关实际项目的更多信息可以在新的blueprint tutorials中找到,其中详细介绍了使用vert.x的一些不同方法。