gpt4 book ai didi

java - 单个容器上的应用程序之间通信的最快方式

转载 作者:行者123 更新时间:2023-12-01 06:23:45 25 4
gpt4 key购买 nike

我必须使用单个数据库在单个 Wildfly 容器上运行应用程序。目前他们使用 JAX-RS 相互通信,我想知道是否有更快的方法?

我已经发现的内容:

似乎最快的方法是使用本地EJB。但我不确定JMS。那么Websockets呢?

最佳答案

好吧,人们可能会提示这个问题的表述过于宽泛,但提供一个可能的答案也很好;)

所以这是我的建议:只需为模块之间的通信创建一个干净的 API,并将其作为 JAR 部署到您的服务器即可。包含 JAX-RS 端点的模块还可以实现 API 来提供您需要的服务(不仅用于内部使用,还用于您的 REST 服务,然后该服务将简单地委托(delegate)请求处理)。现在,当您需要内部使用时,您可以简单地使用 CDI 注入(inject)服务,据我所知,这是进行内部通信的最快方法,因为它直接与 JAVA 对象一起工作。使用CDI进行服务实现的注入(inject)还有模块解耦的好处。

我希望这有帮助;)

关于java - 单个容器上的应用程序之间通信的最快方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27248993/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com