首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将vertx服务代理的代码放入docker

将vertx服务代理的代码放入docker
EN

Stack Overflow用户
提问于 2017-12-21 22:39:44
回答 1查看 70关注 0票数 0

我将调用ESB,因此我想为该代码创建一个服务代理。

由于每个ESB调用之间的代码在很大程度上是一致的,所以我将创建其他特定的服务代理。

因此,为了查找用户的未结订单,OrderVerticle将在事件总线上放入一个请求,然后OpenOrderService将放入对ESBService的请求。

所以,我的问题是我已经将所有东西都停靠了,所以每个垂直面都在它自己的容器中。我如何停靠eventbus代码?我是否应该只有一个停靠器容器,其中包含用于事件总线的所有项目?

这似乎是一个坏主意,那么处理这个问题的正确方法是什么呢?

另一个想法是将每个垂直领域的所有服务代理项目放到该垂直领域的docker容器中,但这似乎也是错误的。

所以,试着理解这样做的正确方法,简单但错误的方法是创建新的Verticle,而不是serviceproxy,然后从OrderVerticleOpenOrderVerticle再从那里到ESBVerticle进行GRPCRPC调用。

EN

回答 1

Stack Overflow用户

发布于 2017-12-22 00:08:59

Vert.x可以在集群模式下启动。在这种情况下,EventBus将跨越多个节点(运行或不在容器中)。

因此,您可以在节点1上部署verticles和B;在节点2上部署C、D和E。就像它们都部署在同一个JVM上一样。

下面是支持的集群管理器列表:http://vertx.io/docs/#clustering

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47927229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档