{"repo":"Nepxion/DiscoveryGuide","free":true,"listed":false,"github":"https://github.com/Nepxion/DiscoveryGuide","clone":"git clone https://github.com/Nepxion/DiscoveryGuide.git","description":"☀️ Nepxion Discovery Guide is a guide example for Nepxion Discovery 蓝绿灰度发布、路由、限流、熔断、降级、隔离、追踪、流量染色、故障转移、多活的指南示例","language":"Java","stars":1236,"topics":["spring-cloud","gray-release","nacos","apollo","sentinel","skywalking","opentelemetry","blue-green-deployment"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"Discovery【探索】云原生微服务解决方案 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 如果您觉得本框架具有一定的参考价值和借鉴意义，请帮忙在页面右上角 [ 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走势图","default_branch":null,"files":null,"tree":[],"storefront":"/r/Nepxion","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Nepxion/DiscoveryGuide/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}