微服务问题及解决方案

微服务间如何通讯

    从通讯模式角度考虑 :

  一对一 一对多
同步 请求响应模式,常见  
异步 通知/请求异步响应 发布订阅/发布异步响应

    从通讯协议角度考虑:

    REST API:(表现层状态转移):

    RPC(远程过程调用):

           如何选择框架:   I/O、线程调度模型、序列化方式、多语言支持、服务治理

        流行的RPC框架:

          Dubbo/Dubbox :(java)

        

      Motan(java):

          

       Thrift(FACEbook)(跨语言):

          

    Grpc:    

          

             

  MQ(消息队列):

 

微服务如何发现彼此

微服务怎样部署、更新、扩容

原文地址:https://www.cnblogs.com/nihaolican/p/13749166.html