![](/img/trans.png)
[英]what is the best and fastest way to communicate between two applications?
[英]Fastest way to communicate between applications on single container
好吧,有人可能會抱怨這個問題的提法過於籠統,但提供一個可能的答案也很好;)
所以這是我的建議:只需為模塊之間的通信創建一個干凈的API,然后將其作為JAR部署到您的服務器即可。 包含JAX-RS端點的模塊還可以實現API,以提供所需的服務(不僅用於內部使用,還用於您的REST服務,后者隨后將簡單地委托請求處理)。 現在,您可以在需要內部使用時直接使用CDI注入服務,據我所知,這是進行內部通信的最快方法,因為它直接與JAVA對象一起使用。 使用CDI注入服務實現還具有將模塊解耦的好處。
我希望這有幫助 ;)
您是否看過內存映射文件? 它們可以提供很高的吞吐量 。 簽出NIO FileChannel類。 要獲得現成的解決方案,請查看Jocket 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.