深入理解、应用及扩展 Twemproxy
24-05-24 11:18
996
0
Twemproxy 是 Twitter 的一个开源架构,它是一个分片资源访问的代理组件。如下图所示,它可以封装资源池的分布及 hash 规则,解决后端部分节点异常后的探测和重连问题,让 client 访问尽可能简单,同时资源变更时,只要在 Twemproxy 变更即可,不用更新数以万计的 client,让资源变更更轻量。最后,Twemproxy 跟后端通过单个长连接访问,可以大大减少后端资源的连接压力。
系统架构
接下来分析基于 Twemproxy 的应用系统架构,以及 Twemproxy 组件的内部架构。
如下图所示, 在应用系统中,Twemproxy 是一个介于 client 端和资源端的中间层。它的后端,支持Memcached 资源池和 Redis 资源池的分片访问。Twemproxy 支持取模分布和一致性 hash 分布,还支持随机分布,不过使用场景较少。
-
ChatGPT与AI绘画的本质
研究了四个多月AI绘画,又把ChatGPT作为日常工具用了一个多月后,忽然有点明白特德·姜那篇《ChatGPT是互联网的一张模糊JPEG图像》背后的含... 870 0 24-05-10 -
PS工笔画-溶图背景素材
909 0 25-04-11 -
200款系统修复实用小工具
951 0 24-05-31 -
CuteFTP中文免费破解版
CuteFTP是一款相对小巧强大的FTP工具,用户界面简洁清爽,传输速度快且稳定,能够连接到大多数FTP站点(少部分教育网FTP站点有时是无法连接... 339 0 21-07-06 -
一级棒的推荐——很有意思的网站
喜欢网络,喜欢发掘一些小众化但是很有意思的网站。一方面给我灵感,有时也会提高工作效率。在此,和大家一块分享,利用好资源。http://sud... 979 0 25-03-03 -
源暎漫画体
1114 0 24-07-24 -
JavaPerformanceThe Definitive Guide
当O’Reilly第一次找我写一本关于Java性能调优的书时,我不确定。Java性能,我想——我们还没有完成吗?是的,我还在工作关于Java(和其他... 1167 0 24-05-28 -
公网IPV6访问家庭设备,实现文件共享
一直有建个自己的服务器的需求,可以文件共享可以建个网址之类的。服务器好安装,但是想要随时随地访问就不行了。可能会说租个云服务器不就... 1448 0 24-12-11
发表我的评论
共0条评论
- 这篇文章还没有收到评论,赶紧来抢沙发吧~