请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

横向扩展机器

现有100万条数据,有5个同样的服务,通过数据id对5取余来决定该数据由哪个服务处理,假设现在已经处理了一些,突然增加一个服务,该如何加?如何保证在之前的数据不受影响情况下,新加的机器也能参与到处理数据中去?

正在回答

1回答

你已经把数量给写死了,对5取余。如果你希望做到完全的横向扩展,也就是加了机器之后自动处理数据,不要把机器数据写死即可,先去查询服务的总数量。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕侠4425575 #1
    在没有注册中心的时候,如何发现所有的服务呢
    回复 有任何疑惑可以回复我~ 2019-08-20 08:42:26
  • 廖师兄 回复 提问者 慕侠4425575 #2
    做不到的。服务肯定要上报信息,信息由一个地方统一管理。
    回复 有任何疑惑可以回复我~ 2019-08-20 17:17:44
  • 提问者 慕侠4425575 #3
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-08-28 11:08:12
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信