首页 > 文档
深入理解、应用及扩展 Twemproxy
- 2024-05-30
- 1363 ℃
Twemproxy 是 Twitter 的一个开源架构,它是一个分片资源访问的代理组件。如下图所示,它可以封装资源池的分布及 hash 规则,解决后端部分节点异常后的探测和重连问题,让 client 访问尽可能简单,同时资源变更时,只要在 Twemproxy 变更即可,不用更新数以万计的 client,让资源变更更轻量。最后,Twemproxy 跟后端通过单个长连接访问,可以大大减少后端资源的连接压力。
系统架构
接下来分析基于 Twemproxy 的应用系统架构,以及 Twemproxy 组件的内部架构。
如下图所示, 在应用系统中,Twemproxy 是一个介于 client 端和资源端的中间层。它的后端,支持Memcached 资源池和 Redis 资源池的分片访问。Twemproxy 支持取模分布和一致性 hash 分布,还支持随机分布,不过使用场景较少。
相关内容
多进程解决方案:cluter...
带你一起实现 JSON.Stringify 方法
学习R编程语言
2025年觉晓法硕全程班考研资料
深入理解Android:Wi-Fi...
Node.js 实战
Hadoop技术内幕深入解析M...
MC是怎么定位key的
-
网络安全:常见网络攻击以及防护策略
2024-05-24 1406
-
教师资格结构化面试七大类型试题答题思路及试题解析
2024-08-19 1091
-
设计足够可靠的分布式缓存体系,以满足大中型移动互联网系统的需要
2024-05-24 1286
-
口腔助理医师(2018)-基础学习笔记
2024-08-20 1372
-
Scala程序设计:Java虚拟机多核编程实战
2024-05-24 1368
-
深入理解异步编程的核心 Promie
2024-05-24 1514
-
Python网络编程
2024-05-29 1298
-
六西格玛管理统计指南
2024-05-24 1159
-
【新文道】大学英语四级实力抢分班
2024-08-18 1030
-
HTTP(Hypertext Transfer Protocol,超文本传输协议1)权威指南
2024-05-24 1365
文章评论 (0)
- 这篇文章还没有收到评论,赶紧来抢沙发吧~


下载完整资料
点击分享文章