Sermant:无代理服务网格架构解析及无门槛玩转插件开发
💡
原文中文,约2000字,阅读约需5分钟。
📝
内容提要
华为云的Sermant无代理服务网格架构和插件开发介绍。Sermant分为框架层和服务治理层,提供API用于插件开发。插件化机制利用Java的SPI机制,实现插件接入。Sermant实现类隔离,避免类冲突。文章介绍了Sermant的插件开发实战和进阶能力,包括统一动态配置和统一日志。通过Sermant,开发者可以快速开发非侵入式插件。
🎯
关键要点
- Sermant是华为云的无代理服务网格架构,分为框架层和服务治理层。
- Sermant提供API用于插件开发,支持快速开发服务治理插件。
- 插件化机制基于Java的SPI机制,简化插件接入过程。
- Sermant实现类隔离,避免类冲突,提升开发效率。
- 插件开发包括基础能力和进阶能力,基础能力涉及切面编程。
- 进阶能力包括统一动态配置和统一日志,提升配置管理灵活性。
- Sermant屏蔽配置中心差异,支持多种配置中心对接。
- 统一日志通过JUL接口构造,避免依赖第三方日志系统。
- 开发者可以快速开发非侵入式插件,学习曲线友好。
➡️