热门

最新

红包

立Flag

投票

同城

我的

发布
oliver_wq
奥利弗嗷
6 年前
trueoliver_wq

面试问我,创建多少个线程合适?我该怎么说

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
项目架构中常用的lvs+nginx来做http的应用负载均衡,即在入口处部署lvs,将流量分发到nginx上,再通过nginx分发到应用服务器上,为什么这么做?lvs虽然性能很强,但是是在四层的传输层进行的负载,请求包通过lvs转发后,就由客户端和服务端直接建立联系而不用通过lvs了,但是http请求却是七层的概念,lvs不能对url做更细致的分发请求,而nginx可以,而且nginx还可以感知服务后端是否出现问题。当然如果qps在十万以下就不用lvs,引入一个新的组件就引用了新的维护成本,就像分库分表的最佳策略是如何让它不分,其次是如何分的最少!lvs和nginx都属于代理类负载均衡,还有一种是处于调用程序客户端的负载均衡,比如spring cloud中的ribbon。
立即登录