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

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

阅读 2.6k
1 个回答

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题