首页 > 文档
深入理解、应用及扩展 Twemproxy
- 2024-05-30
- 1268 ℃
Twemproxy 是 Twitter 的一个开源架构,它是一个分片资源访问的代理组件。如下图所示,它可以封装资源池的分布及 hash 规则,解决后端部分节点异常后的探测和重连问题,让 client 访问尽可能简单,同时资源变更时,只要在 Twemproxy 变更即可,不用更新数以万计的 client,让资源变更更轻量。最后,Twemproxy 跟后端通过单个长连接访问,可以大大减少后端资源的连接压力。
系统架构
接下来分析基于 Twemproxy 的应用系统架构,以及 Twemproxy 组件的内部架构。
如下图所示, 在应用系统中,Twemproxy 是一个介于 client 端和资源端的中间层。它的后端,支持Memcached 资源池和 Redis 资源池的分片访问。Twemproxy 支持取模分布和一致性 hash 分布,还支持随机分布,不过使用场景较少。
相关内容
-
普通话30篇自由说话类型题
2024-08-20 961
-
Hadoop技术内幕深入解析MapReduce架构设计与实现原理
2024-05-28 1470
-
7~9年级课外文言文阅读训练
2024-07-13 1639
-
呼吸系统疾病
2024-06-18 1561
-
狂人C:程序员入门必备
2024-05-24 1145
-
软件开发者路线图 ——从学徒到高手
2024-05-24 1230
-
简约之美:软件设计之道
2024-05-28 1211
-
深入理解、应用及扩展 Twemproxy
2024-05-24 1269
-
口腔执业医师(2018)-基础学习笔记
2024-08-20 1002
-
工具应用:使用 clinicj 工具实现通用性安全检查
2024-05-24 1385
文章评论 (0)
- 这篇文章还没有收到评论,赶紧来抢沙发吧~


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