![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Architecture
文章平均质量分 82
hongrenldd
这个作者很懒,什么都没留下…
展开
-
最近分表的一点感想
1. 都是基于散列算法分表,有两种不同的方法, 一种取模法,但是取模也是先预估100张,也可以先用10张,10张表相当于0, 9,19, 29等,如果模下来的在5就寻址到值为9的那张表,这样即使加入新的10张表也只要迁移部分数据。 二种一致性hash,按100张表为例,每个物理节点增加10个虚拟节点。不要舍不得增加虚拟节点,直到算出来的节点比较平均就可以了。 2. 数据不要舍不...原创 2012-06-15 08:08:03 · 85 阅读 · 0 评论 -
Rabbitmq使用小结
1. 神奇的现象 今天发布版本时,重启了整个rabbitmq集群,发现有的模块和rabbitmq中的exchange解绑了。而且启动时并没有自动绑定。有个同事有十几个queue,全部手动绑定了一下。导致上线时间多花了10多分钟。现象描述: queue和exchange自动解绑 启动时没有自动绑定queue 2. 背后的故事 rabbitmq我们采用的是fanout exc...原创 2012-11-01 22:56:03 · 107 阅读 · 0 评论