Node.js 可以使用混合技术开发web应用程序吗?

Node.js 可以使用混合技术开发web应用程序吗?,node.js,reactjs,mongodb,jsp,servlets,Node.js,Reactjs,Mongodb,Jsp,Servlets,有可能使用servlet和nodejs等技术的混合开发web应用程序吗?在某个地方使用servlet,在需要时在其他地方使用nodej。是。了解微服务。Docker可以派上用场;)是的,考虑这两个用例。 用例1(子域) 您希望www.example.com为Wordpress使用PHP和MySQL,api.example.com在Nodejs和MongoDB上运行,coders.example.com使用servlet 在这里,您可以在其特定和不同的端口上编码和启动所有服务器(PHP、Nodej

有可能使用servlet和nodejs等技术的混合开发web应用程序吗?在某个地方使用servlet,在需要时在其他地方使用nodej。

是。了解微服务。Docker可以派上用场;)

是的,考虑这两个用例。

用例1(子域)

您希望
www.example.com
为Wordpress使用PHP和MySQL,
api.example.com
在Nodejs和MongoDB上运行,
coders.example.com
使用servlet

在这里,您可以在其特定和不同的端口上编码和启动所有服务器(PHP、Nodejs和Java服务器),并配置前端服务器(如Nginx),以便根据指定的子域接收和重定向请求

用例2(应用程序内)

您希望一个请求进入您的Nodejs应用程序进行处理,然后将数据传输到另一个进程(一个正在运行的Java应用程序),并等待响应返回,以便它可以处理给用户

这可以通过消息队列或HTTP/web服务来实现

这两项服务都将帮助您来回共享数据

参考资料