基于Nignx优化缓存代理

基于Nignx优化缓存代理新质力文库-办公文档-行业资料-建筑施工-教育学习-标准规范-工作总结-资料下载新质力文库
基于Nignx优化缓存代理
此内容为付费资源,请付费后查看
1517
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

第1页 / 共24页
试读已结束,还剩23页,您可下载完整版后进行离线阅读
© 版权声明
THE END
Nginx多进程高并发、低时延、高可靠机制缓存代理中的应用1.开发背景现有开源缓存代理中间件有twemproxy、codis等,其中twemproxy为单进程单线程模型,只支持memcache单机版和redis单机版,都不支持集群版功能。由于twemproxy无法利用多核特性,因此性能低下,短连接QPS大约为3W,长连接QPS大约为3W,同时某些场景时延抖动厉害。为了适应公有云平台上业务方的高并发需求,因此决定借助于twemproxy来做二次开发,把nginx的高性能、高可靠、高并发机制引入到twemproxy中,通过master+多worker进程来实现七层转发功能。2.Twemproxy2.1 Twemproxy简介Twemproxy是一个快速的单线程代理程序,支持Memcached ASCll协议和更新的Redis协议。它全部用C写成,使用Apache2.0 License授权。支持以下特性:)速度快)轻量级im)维护持久的服务器连接)启用请求和响应的管道iiⅲ)支持代理到多个后端缓存服务器i)同时支持多个服务器池ii)多个服务器自动分享数据iii)可同时连接后端多个缓存集群iiii)实现了完整的memcached ascii和redis协议.服务器池配置简单,通过一个YAML文件即可
喜欢就支持一下吧
点赞9 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容