微服务基础设施架构
微服务基础设施架构全貌
微服务 vs SOA (Round 2)
微服务数量越多越复杂
微服务 vs SOA (Round 3)
微服务把服务的粒度变小,进行了标准化拆分。同时也将ESB拆分为了微服务。
微服务基础设施优先级
这里面体现了基础设施的优先级,如果搭建一个微服务系统,按照道理来说应该按照优先级来优先保证。
如果用不同的语言来做微服务,那么很多东西都要做多套,所以微服务系统,最好不要使用过多的语言
微服务框架模式
微服务框架核心
一个微服务的框架核心就是三部分:服务注册、服务发现、服务路由
模式1-嵌入 SDK 式
模式2-反向代理式
模式3-网络代理式(Service Mesh)
微服务框架模式对比
常见微服务框架选择
嵌入式SDK样例-Dubbo
嵌入式SDK样例-Spring Cloud
反向代理式案例-APISIX
南北流量:用户流下来,从下往上
东西流量:服务之间相互调用
Service Mesh系例-istio
如何选择开源微服务框架
对性能要求比较高,可以考虑用RPC