1.概要
我们平台是微服务开发模式,每个开发人员都会开发自己的微服务实例,大家的服务统一注册到nacos上面,比如A 调试的时候,请求依然回到A,B在调试的时候 请求回到B的服务实例。这样用户就可以开发自己负责的微服实例。
2. 在平台实现步骤
2.1. 在开发的时候我们修改微服务的配置
添加这个以后,我们nacos注册服务如下
2.2 NGINX 部署
location /api/ {
proxy_set_header Host $host;
proxy_set_header developer ray;
proxy_pass http://127.0.0.1:9900/;
}
NGINX部署在开发者本地,后端访问指向 网关。 访问的时候,nginx会往 jpaas-gateway 发送请求头,网关会根据这个请求头,选择上面配置元数据选择对应的微服务实例。
需要注意是: 在生产的时候,这个请求头就不用配置了。
文档更新时间: 2022-01-20 14:53 作者:zyg