导图社区 service mesh
这是一个service mesh 架构设计思维导图,包括微服务架构痛点分析和service mesh两个方面的内容,使我们更好了解到serice mesh相关的知识
这是一个数据存储分库分表优化技术的思维导图,介绍了数据存储的分类和技术,其中数据存储的技术作了非常细致的介绍。
service mesh 服务研究分析思维导图,包括微服务架构痛点分析、service mesh两个方面的介绍。
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
service mesh
微服务架构痛点分析
不同层 需要关注通讯
迭代速度慢
基础设施组建升级困难
影响交付能力
多语言通讯
如何实现:快速迭代 +降本提效
做通讯等基础设施
轻量形网络代理
和应用程序一通部署,对应用程序透明
性能损耗,不超过1ms
思考:序列化反序列化 存放位置
思考:数据层面db,cash是业务访问层调,还是sidecar来调
Linkerd==Sidecar
istio(google/ibm/lyfe三家公司开发) 控制面板/数字面板
如何选项:自研RPC==>Mesh
参考istio
支持docker+k8s
Stateless service/stateful services
数据平台+控制平台
Sidecar+控制中心
控制中心+数据收集中心+服务管理平台
兼容RPC,尽可能降低业务成本
把支持RPC的jar包换成mesh的jar包就可
java/sidecar一般用go
mesh实战图
Control Center:注册/服务发现/命令下发
srvmgr服务管理平台
Portal
Config
SDK(和控制中心进行通讯)
Collector(数据收集中心)
Metric(耗时情况)
Trace(日记的跟踪)
Logging
Alarm
Flow Control (Rate Limit)限流控制
SiderCar数据面板
listener:监听port
Protocal: RPC兼容老协议 ,Mesh 协议,Http 1.1 2.0 长连接
(sidecar和业务层通讯)http1.0不能用,只有req,response
Transport :Netty,Codec,Serialize
Hardware/Platform
PM/vm/k8s
Load Balance 负载均衡
Randon/hash
HA
circuit break 熔断 包含降级限流
retry重试
Health Check通过sidecar,不通过注册中心
Timeout
授权
Auth Filter
Route Filter
weibo Mesh
蚂蚁金服的sofa mesh
istio架构
service mesh架构
微服务架构图
网关tomcat
业务逻辑层rpc
数据访问层rpc