自2021年底开源以来,Sermant已成为CNCF官方项目,旨在解决微服务治理技术挑战,促进企业数字化转型并降低运维成本。该项目在多个行业得到应用,未来将继续推动云原生技术的发展。
Sermant的Backend新增可视化配置管理功能,提升微服务治理体验。用户可通过动态配置灵活调整路由规则,实现流量隔离和版本验证。支持Zookeeper、Nacos和KIE等配置中心,方便管理插件配置。
华为云的ServiceStage集成了Sermant,提供了优雅上下线的方案,避免了请求超时和流量丢失等问题。Sermant是云原生无代理服务网格,通过延迟注册和预热机制实现优雅上线和下线。使用ServiceStage可提高效率和便捷性。
本文介绍了华为云社区的一篇文章,讲述了如何使用Sermant自定义插件开发。文章从下载Sermant-example开始,介绍了打包、启动项目和动态配置验证的步骤。同时解释了参数argsMap的含义,插件的加载和拦截原理。文章提供了相关的官网和仓库地址供参考。
Sermant社区推出了消息队列禁止消费插件和数据库禁写插件,用于解决异地多活场景下的故障切流和数据一致性问题。插件允许动态调整消费者对消息队列的消费行为,禁止对指定数据库的写入操作,保障系统的高可用和数据一致性。
本文介绍了华为云的Sermant热插拔功能在故障注入场景下的应用,提高了测试效率。通过Java Agent和插件的动态加载机制,实现了故障注入的安装、卸载和重复测试。Sermant热插拔功能适用于故障注入、故障诊断和微服务应用的升级。
华为云基于Sermant的全链路灰度发布方案在汽车行业DMS系统中的应用。该方案解决了DMS系统在试点门店测试上线等业务场景中的困难,并适应各类敏捷迭代的业务场景。
本文介绍了Sermant的整体架构和java agent与bytebuddy的使用场景。AgentLauncher是java agent的入口类,premain方法是入口执行的主要方法。文章还介绍了spi的加载过程和插件的安装过程。最后以标签路由为例,介绍了下游拦截处理的过程。整体流程需要实践和深入了解。
本文介绍了Sermant的动态接入能力,通过JavaAgent的静态加载和动态加载方式实现服务治理能力的接入。文章分析了动态加载方式的局限性,并解决了动态安装过程中的重转换和插件安装卸载时的互相影响问题。Sermant通过字节码增强锁和类文件转换器实现了不重复执行字节码增强和保证其他插件不失效的机制。文章总结了Sermant的热插拔能力的核心机制,并鼓励开发者和使用者参考官方文档和使用手册,期待更多的热插拔能力的分享。
华为云社区发布了Sermant 1.3.0版本,新增了消息队列禁止消费插件,提升了服务治理能力。修复了已知问题和优化了部分功能。
本文介绍了Sermant插件开发中的常用能力,包括插件加载和调度、插件声明和拦截器、统一动态配置和统一日志解析。Sermant是一个专注于服务治理领域的字节码增强框架,旨在提供高性能、可扩展、易接入、功能丰富的服务治理体验。
华为云的Sermant无代理服务网格架构和插件开发介绍。Sermant分为框架层和服务治理层,提供API用于插件开发。插件化机制利用Java的SPI机制,实现插件接入。Sermant实现类隔离,避免类冲突。文章介绍了Sermant的插件开发实战和进阶能力,包括统一动态配置和统一日志。通过Sermant,开发者可以快速开发非侵入式插件。
本文介绍了基于Sermant框架开发服务治理插件的流程,包括插件开发步骤和代码示例。Sermant是一个无代理的云原生服务网格,具有非侵入、插件化和高性能的特点。文章还介绍了Sermant Agent的使用和进阶功能,如Sermant Backend和动态配置。总结了Sermant的优势和应用场景,并鼓励开发者使用Sermant产品。
华为云社区发布了Sermant 1.2.0 release版本,新增了Sermant Agent框架能力的提升和流量标签透传插件等多个特性,支持动态配置服务对接Nacos配置中心和类隔离能力。新增的agentmain启动方式提升了部署形态的多样性和适用场景。流量标签透传插件实现全链路灰度发布和流量控制等高阶服务治理功能。
本文介绍了华为云社区分享的一篇文章,标题为《Sermant类隔离架构解析——解决JavaAgent场景类冲突的实践》。文章讲解了Sermant是基于Java字节码增强技术的无代理服务网格,为了解决JavaAgent场景中的类冲突问题,Sermant设计了全面的类隔离架构。文章详细介绍了JavaAgent场景中的类冲突问题以及解决方法,包括基于maven shade plugin进行类隔离和基于类加载机制进行类隔离。接着,文章介绍了Sermant如何通过类加载机制实现类隔离,并详细解析了Sermant的类隔离架构。最后,文章总结了Sermant的类隔离架构的优势和特点,并邀请读者参加华为全联接大会。
完成下面两步后,将自动完成登录并继续当前操作。