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