微服务问题及解决方案

微服务间如何通讯

    从通讯模式角度考虑 :

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

    从通讯协议角度考虑:

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

 

    RPC(远程过程调用):

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

        流行的RPC框架:

          Dubbo/Dubbox :(java)

        

      Motan(java):

          

       Thrift(FACEbook)(跨语言):

          

    Grpc:    

          

             

  MQ(消息队列):

 

微服务如何发现彼此

 

 

 

 

 

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

 

posted @ 2020-09-29 13:24  稳重》》小子  阅读(205)  评论(0编辑  收藏  举报