傻大方


首页 > 潮·科技 > >

微服务环境下的高可用隔离方案( 二 )



按关键词阅读:

  • 配置nginx根路径及转发规则 , 这里只需要简单的返回静态文件的内容;
# 在http模块中配置根路径root/tmp/htdocs;# 在server模块中配置location / {rewrite ^(.*)$/$1$env break;}
  • 配置Nacos服务端IP列表配置文件 , 在/tmp/hotdocs/nacos目录下配置以环境名结尾的文件 , 文件内容为IP , 一行一个
$ll /tmp/hotdocs/nacos/total 0-rw-r--r-- 1 user1 users 0 Mar5 08:53 serverlist-rw-r--r-- 1 user1 users 0 Mar5 08:53 serverlist-env-a-rw-r--r-- 1 user1 users 0 Mar5 08:53 serverlist-env-b$cat /tmp/hotdocs/nacos/serverlist192.168.1.2192.168.1.3
  • 验证
curl 'localhost:8080/nacos/serverlist'192.168.1.2192.168.1.3至此 ,一个简单的根据IP网段做环境隔离的示例已经可以工作了 , 不同网段的nacos客户端会自动获取到不同的Nacos服务端IP列表 , 实现环境隔离 。 这种方法的好处是用户不需要配置任何参数 , 各个环境的代码和配置是一样的 , 但需要提供底层服务的同学做好网络规划和相关配置 。
作者:Solomon_肖哥弹架构
【微服务环境下的高可用隔离方案】来源:


稿源:(未知)

【傻大方】网址:http://www.shadafang.com/c/111T31c32020.html

标题:微服务环境下的高可用隔离方案( 二 )


上一篇:nacos、ribbon和feign的简明教程

下一篇:iPhone电量语音提醒,0%—100%