如果订单服务宕机了, 商品服务还能调通么?
如果订单服务的ip地址更改了, 商品服务的远程调用地址是不是也要一起发生变化?...如果订单服务一台服务器不够用了, 需要增加一台服务器, 商品服务就要自己维护一个订单服务的ip列表....那么他就满足我们所有的需求么?当然也不是
虽然程序员不用在代码中维护ip列表了, 但是在nginx中依然要维护. 如果订单服务有很多很多, 怎么办?...最初, 我们的想法也很简单
首先有一个数据库表来维护所有的服务, 并标记这些服务的启动状态
然后, 每当有一个服务启动, 那么都调用注册接口, 其实注册接口就是一个insert服务器信息到数据库的过程...还来不及发出通知
每次商品服务调用订单服务, 都要去数据库查询可用的服务列表, 这样当流量大了, 就会给数据库造成很大的压力, 而且, 每次都查数据库, 效率也不高.
注册中心宕机 了怎么办?