【发布时间】:2019-04-20 21:12:12
【问题描述】:
是否可以混合使用 servlet 和 nodejs 等技术来开发 Web 应用程序?需要时在某处使用 servlet,在其他地方使用 nodejs。
【问题讨论】:
标签: node.js reactjs mongodb jsp servlets
是否可以混合使用 servlet 和 nodejs 等技术来开发 Web 应用程序?需要时在某处使用 servlet,在其他地方使用 nodejs。
【问题讨论】:
标签: node.js reactjs mongodb jsp servlets
是的,请考虑这两个用例。
用例 1(子域)
您希望www.example.com 将 PHP 和 MySQL 用于 Wordpress,api.example.com 在 Nodejs 和 MongoDB 上运行,coders.example.com 使用 Servlet。
在这里,您将编写代码并在其特定和不同的端口上启动所有服务器(PHP、Nodejs 和 Java 服务器),并配置前端服务器(如 Nginx)以根据指定的子域。
用例 2(应用内)
您希望处理进入 Nodejs 应用程序的请求,然后将数据传输到另一个进程(正在运行的 Java 应用程序)并等待返回响应,以便它可以处理给用户。
这可以通过消息查询或 HTTP/Web 服务来完成。
这两项服务都将帮助您来回共享您的数据。
Read more on HTTP/Web services
参考文献
Is it possible for node.js to import a java library
https://www.quora.com/How-does-Node-js-communicate-with-Java-applications
【讨论】:
是的。阅读微服务。 Docker 可以派上用场;)
【讨论】: