RPC是一种思想,系统像调用本系统方法一样,调用其他系统的方法。
服务治理简单来说就是每个服务起一个名字,把名字注册在注册中心。RPC可以通过服务名称或者说服务ID加上方法来调用其他系统的这个方法
RPC的好处就是。
RPC搭配服务治理的好处:
1.调用方便
2.扩展方便。当更换了服务器,不用修改代码中的IP等配置信息。比如一个服务器坏掉了,现在分配了一个新的服务器给你使用。以前使用的HTTP协议调用,你需要知道ip或者域名才能调用,也就需要配置ip域名信息,现在使用的RPC,只要服务名称不变就不需要修改配置文件,直接部署就可以
实现
1.dubbo+zookeeper
支持多语言
2.springcloud
只支持java