采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
现有100万条数据,有5个同样的服务,通过数据id对5取余来决定该数据由哪个服务处理,假设现在已经处理了一些,突然增加一个服务,该如何加?如何保证在之前的数据不受影响情况下,新加的机器也能参与到处理数据中去?
你已经把数量给写死了,对5取余。如果你希望做到完全的横向扩展,也就是加了机器之后自动处理数据,不要把机器数据写死即可,先去查询服务的总数量。
在没有注册中心的时候,如何发现所有的服务呢
做不到的。服务肯定要上报信息,信息由一个地方统一管理。
非常感谢!
登录后可查看更多问答,登录/注册
SpringCloud组件实现微服务,【已升级Finchley.Release】
2.0k 3
2.7k 6
2.4k 7
1.6k 25
3.1k 24