[英]Best reactive way for a Java application to communicate with a node.js server
[英]Best way to communicate between node.js and java on the same host
我們有一個node.js進程,它們通過child_process.fork
在同一主機上分叉其他node.js進程。 孩子和父母之間的通信是通過child.send(message)
。
現在,我們希望主進程不僅啟動node.js,還啟動Java進程。 您認為什么是在同一主機上的Java與主node.js進程之間進行通信的最佳方式?
您可以探索很多“不到一個小時”的選項。
Node.js和Java都可以訪問的一些合適的介質包括D-Bus , 網絡套接字 , WebSocket , Redis發布/訂閱和etcd ,但最終取決於您的平台/通信/應用程序要求(即etcd
適合於服務)發現和配置共享,但不用於通用通信)。
您還可以使用生成的子進程的stdin屬性-
然后像這樣在您的子進程中閱讀它-
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.