是否可以使用Servlet和Node.js等多种技术来开发Web应用程序?必要时在某个地方使用servlet,在其他地方使用nodejs。
答案 0 :(得分:0)
是的。了解有关微服务的信息。 Docker可以派上用场了;)
答案 1 :(得分:0)
是的,请考虑这两个用例。
用例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