README ¶ 文档修订历史 版本号 作者 备注 修订日期 0.1 诣极 初始版本 2022.1.12 0.2 诣极 新增扩展点api介绍 2022.4.6 1. 插件基础篇 1.1 环境准备 1.1.1 mosn源码 1.1.2 插件源码 1.1.3 插件介绍 1.2 编译调试 1.2.1 编译mosn 1.2.2 编译插件 1.2.3 编译调试 1.2.4 插件打包 2. mesh功能扩展篇 2.1 动手实现bolt协议插件化 2.1.1 编解码实现 2.1.2 编解码对象 2.1.3 心跳处理 2.1.4 请求劫持 2.1.5 协议Codec 2.1.6 启动bolt应用服务 2.2 动手实现标准dubbo协议扩展 2.2.1 编解码实现 2.2.2 编解码对象 2.2.3 心跳处理 2.2.4 请求劫持 2.2.5 协议Codec 2.2.6 启动dubbo应用服务 2.3 传统xml协议标准接入实战 2.3.1 编解码实现 2.3.2 编解码对象 2.3.3 心跳处理 2.3.4 请求劫持 2.3.5 协议Codec 2.3.6 启动xr应用服务 2.4 轻松实现http协议扩展 2.4.1 编解码实现 2.4.2 编解码对象 2.4.3 协议Codec 2.4.4 启动springcloud应用服务 2.4.5 再谈http协议扩展 2.4.6 获取http服务标识 2.5 拦截器 2.5.1 动手实现http简易鉴权拦截器 2.5.2 启动springcloud应用服务 2.6 协议转换插件 2.6.1 标准dubbo和spring cloud协议互转实践 2.6.2 标准bolt和spring cloud协议互转实践 2.6.3 传统xml和spring cloud协议互转实践 2.7 mesh治理能力 2.7.1 服务限流能力 2.7.1.1 标准dubbo接入服务限流能力 2.7.1.2 传统xml协议接入服务限流能力 2.7.1.3 标准springcloud接入服务限流能力 2.7.2 服务熔断能力 2.7.2.1 标准dubbo接入服务熔断能力 2.7.2.2 传统xml协议接入服务熔断能力 2.7.2.3 标准springcloud接入服务熔断能力 2.7.3 服务降级能力 2.7.3.1 标准dubbo接入服务降级能力 2.7.3.2 传统xml协议接入服务降级能力 2.7.3.3 标准springcloud接入服务降级能力 2.7.4 服务故障注入能力 2.7.4.1 标准dubbo接入服务故障注入能力 2.7.4.2 传统xml协议接入服务故障注入能力 2.7.4.3 标准springcloud接入服务故障注入能力 2.7.5 服务路由能力 2.7.6 服务故障隔离能力 2.7.7 服务治理资源key 3.mesh扩展使用篇 3.1 发布容器服务 3.1.1 手动发布容器应用 开放扩展原理篇 4.1 标准插件扩展原理 4.2 理解传统xml接入原理 4.2.1 为什么传统xml协议需要每个tcp连接对应一个协议实例 4.3 理解http协议扩展原理 4.4 拦截器插件原理 4.5 协议转换插件原理 Expand ▾ Collapse ▴ Directories ¶ Show internal Expand all Path Synopsis pkg common common/safe config protocol/bolt protocol/dubbo protocol/xr plugins codecs/Http1/main codecs/Http2/main codecs/bolt/main codecs/dubbo/main codecs/springcloud/main codecs/xr/main stream_filters/auth/main stream_filters/dynamic_conf/main stream_filters/logger/main stream_filters/springcloud_header/main transcoders/bolt2springcloud/main transcoders/dubbo2springcloud/main transcoders/springcloud2dubbo/main transcoders/xr2springcloud/main Click to show internal directories. Click to hide internal directories.