Skip to content

Latest commit

 

History

History
62 lines (47 loc) · 7.65 KB

README.md

File metadata and controls

62 lines (47 loc) · 7.65 KB

Discovery【探索】云原生微服务解决方案

Total visits License Maven Central Javadocs Build Status Codacy Badge Stars Stars

Wiki Wiki Discovery PPT Discovery Page Discovery Platform Page Discovery Desktop Page Polaris Page

           

如果您觉得本框架具有一定的参考价值和借鉴意义,请帮忙在页面右上角 [Star]

入门必读

本文只介绍入门Discovery【探索】最基础的功能和用法,更多资料请参考相关文档

快速上手

如何快速搭建和运行示例

解决方案

配置较简单,灵活性不强,适用于DevOps运维能力较弱的公司
如何执行全链路简单蓝绿发布
如何执行全链路简单灰度发布

配置较复杂,灵活性较强,适用于DevOps运维能力较弱的公司
如何执行全链路高级蓝绿发布
如何执行全链路高级灰度发布

配置很简单,灵活性较弱,适用于DevOps运维能力较弱的公司
如何执行全链路无编排高级蓝绿灰度发布

界面驱动,配置很简单,灵活性很强,流程化管理,落地成本较高,需自行研发界面整合到DevOps运维系统中,适用于DevOps运维能力较强的公司
如何执行全链路智能编排高级蓝绿灰度发布
如何设计全链路智能编排高级蓝绿灰度发布界面

快速集成

如何快速集成框架

流量染色

通过增加启动参数-Dmetadata.version=1.0进行染色
如何设置元数据标签

通过git-commit-id-plugin插件代替启动参数进行染色
如何基于Git插件自动创建版本号

通过截取统一规范的服务名前缀进行组染色
如何基于服务名前缀自动创建组名

故障定位

开启Debug模式,通过增加启动参数-Dstrategy.debug=true启动所有的网关和服务
如何解决蓝绿灰度发布失效问题

异步探针

开启异步探针,通过增加启动参数-javaagent:C:/opt/discovery-agent/discovery-agent-starter-1.3.0.jar启动所有的网关和服务,C:/opt需要变更为具体使用场景下的目录。Spring Cloud 2020及以上版本必须引入异步探针
如何在异步场景下使用探针Agent

自动化测试

开发环境和测试环境下的全方位自动化测试
如何执行全链路自动化模拟流程测试

生产环境下的自动化测试
如何执行全链路自动化流量侦测测试

请联系我

微信、钉钉、公众号和文档

Star走势图

Stargazers over time