Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

labidc/labidc-gray-deploy-demo

Repository files navigation

labidc-gray-deploy-demo 灰度发布demo

基于 labidc-gray-deploy 插件的demo 工程

已经加入调用链跟踪配置

移步这里启动zikin https://zipkin.io/

可以使用快捷启动查看效果

curl -sSL https://zipkin.io/quickstart.sh | bash -s

java -jar zipkin.jar

该demo使用了分层架构

一、如果基于 consul 和 gateway

如果使用idea
可将 0other\runConfigurations 目录下配置 复制到 .idea/runConfigurations 目录下
里面有已经配置好的 正式和灰度的启动配置 可选择启动

配置文件:每个服务里面已经有配置 application-consul.yml(可以自己修改配置中心), application-eureka.yml (可以自己添加配置中心)

请在bootstrap.yml里或者自己创建 application.yml 并设置spring.profiles.active=consul或eureka

bootstrap.yml 是公共公用配置

1.先自行去consul官网下载 运行consul.

2.启动base-service 的两个基础层服务

3.启动business-service 的业务层服务

4.启动product-service 的产品层服务

5.启动gateway-service 网关

二、如果基于 eureka 和 zuul2

如果使用idea
可将 0other\runConfigurations 目录下配置 复制到 .idea/runConfigurations 目录下
里面有已经配置好的 正式和灰度的启动配置 可选择启动

每个服务里面已经有配置 application-consul.yml(可以自己修改配置中心), application-eureka.yml (可以自己添加配置中心)

请在bootstrap.yml里或者自己创建 application.yml 并设置spring.profiles.active=consul或eureka

bootstrap.yml 是公共公用配置

1.启动eureka-server

2.启动base-service 的两个基础层服务

3.启动business-service 的业务层服务

4.启动product-service 的产品层服务

5.启动zuul2-server 网关

About

基于 labidc-gray-deploy 插件 灰度发布demo

Topics

Resources

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

Languages

AltStyle によって変換されたページ (->オリジナル) /