处理单个资源上的多个请求

时间:2017-06-07 13:54:29

标签: http concurrency jetty

最近我遇到一个问题,有人询问我们是否有大约1000名用户点击微服务的休息端点,并且在这个端点上,它是从其他一些缓慢的进程获取相同的数据,我们如何才能优化请求这个用例?缓存是一个明显的答案,但它如何针对大量并发请求进行优化?

1 个答案:

答案 0 :(得分:0)

显然,正如你所说,你必须通过缓存选项,当你有一个应用程序时,最快的方法可以是Ehcache,它是一个相当简单的框架来实现。

但是如果你想增加服务的可用性,你必须对它进行聚类。为此,你必须有一个像nginx这样的负载均衡器,另一方面集中缓存可以是Redis db。

               Redis ( cache ) 
                     ^^
Nginx (LB) -> cluster of your app -> Other service
相关问题