Node.js作为中间件处理高并发密集型IO,上面再架一层Nginx反向代理再去请求JAVA的服务器,性能怎样?

问题描述:最近在思考架构的问题,我用图片描述下我的想法
图片描述
我的Nginx反向代理放置的位置是不是不对? 或者这样性能反而不好?
Nginx和Node都开启多线程,负载均衡,然后去请求JAVA后台的数据。
业务场景需要大量频繁的IO操作,利用Node.js的特性优势作为中间件。
请问这种场景,怎样才可以获取最佳的性能,拜托各位!

回答:

直接反代到java服务上就好,优化性能或者堆实例扛就是
后面的扛不住,前面的性能再好也没有意义

以上是 Node.js作为中间件处理高并发密集型IO,上面再架一层Nginx反向代理再去请求JAVA的服务器,性能怎样? 的全部内容, 来源链接: utcz.com/p/181560.html

回到顶部