微服务架构引入的问题及解决方案

2018-11-19  本文已影响0人  程序员同行者

微服务间如何通讯?

从通讯模式角度考虑
  1. 同步:请求响应模式,最常见
  2. 异步:通知/请求异步响应
  1. 异步:发布订阅/发布异步响应
从通讯协议角度考虑
  1. REST API
  2. RPC
  3. MQ
如何选择RPC框架
流行的RPC框架

微服务如何发现彼此?

传统服务vs微服务
  1. 客户端发现


    客户端发现.png
  1. 服务端发现

    服务端发现.png

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

什么是服务编排
流行的服务编排工具

SpringBoot与微服务

SpringBoot的使命
SpringBoot核心功能
SpringBoot与微服务的关系

SpringCloud与微服务

SpringCloud的使命

深入理解

  1. 简化java的分布式系统
  2. SpringBoot封装
SpringBoot vs SpringCloud
SpringCloud vs 微服务
SpringCloud核心组件

学到了什么?

上一篇 下一篇

猜你喜欢

热点阅读