微服务框架 SpringCloud微服务架构 5 Nacos 5.6 环境隔离
创始人
2024-03-02 19:18:12
0

微服务框架

【SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式,系统详解springcloud微服务技术栈课程|黑马程序员Java微服务】

SpringCloud微服务架构

文章目录

      • 微服务框架
      • SpringCloud微服务架构
      • 5 Nacos
        • 5.6 环境隔离
          • 5.6.1 环境隔离 - namespace
          • 5.6.2 使用 namespace
          • 5.6.3 总结

5 Nacos

5.6 环境隔离

5.6.1 环境隔离 - namespace

Nacos中服务存储和数据存储的最外层都是一个名为namespace的东西,用来做最外层隔离

在这里插入图片描述

非强制

5.6.2 使用 namespace

查看Nacos 控制台

在这里插入图片描述

这是我们现有的 所有服务

看左侧菜单“命名空间”,点进去

在这里插入图片描述

其实我们的所有服务,默认都属于这个保留空间

在这里插入图片描述

【创建命名空间】

在这里插入图片描述

点击

在这里插入图片描述

确定

在这里插入图片描述

OK,创建成功

回到服务列表

在这里插入图片描述

嗯,刚创建的dev 下面啥也没有

【修改服务的命名空间】

修改order-service的application.yml,添加namespace

在这里插入图片描述

OK, 复制自己的ID

在这里插入图片描述

配完了,要重启一下order 服务

在这里插入图片描述

OK, 再次查看Nacos 的控制台

在这里插入图片描述

可以看到public 命名空间中已经没有 order 服务了

查看dev

在这里插入图片描述

没问题,成功加入dev 命名空间

OK。现在order 服务和 user 服务就成了两个世界的人了,没机会了

现在再次调用

在这里插入图片描述

直接500

查看日志

在这里插入图片描述

意思就是 userservice 找不到可用的实例

环境隔离就是这样

5.6.3 总结
  1. Nacos环境隔离

①每个namespace都有唯一id

②服务设置namespace时要写id而不是名称

③不同namespace下的服务互相不可见

相关内容

热门资讯

昆明出台条例监管学校食品安全,... 12月23日,澎湃新闻从相关渠道获悉,《昆明市学校食品安全管理条例》(以下简称条例)已审查通过,自2...
广告语被质疑“大字吹牛,小字免... 近日,因一句“10户中国家庭,7户用公牛”的广告语,国内插座行业龙头公牛集团(603195)与竞争对...
最高法院:代理人是承担商业诋毁... 最高法院:代理人是承担商业诋毁责任的主体吗? 代理行为的法律后果由被代理人承担,代理人并非被诉行为实...
一图读懂!一次性信用修复政策→ 来源:中国人民银行 博尔塔拉融媒体中心出品 监审:葛慧慧 编审:刘素针 编辑:邹小梅 责编:邹小梅
原创 诚... 近期,据媒体报道,上海的车主原价30余万元、购买仅2个月的丰田新车在湖南一高速公路被追尾,交警认定后...
人民法院报评论员:大力推动行政... 为进一步发挥典型案例指导引领作用,12月22日,最高人民法院、最高人民检察院从过去一年的全国行政公益...
快手公告:强烈谴责黑灰产违法犯... 12月23日,快手发布公告称,公司快手应用的直播功能于2025年12月22日22:00左右遭到网路攻...
霍州法院高效调解技术服务合同纠... 本报讯(通讯员李兵平)“多亏法官和调解员耐心调解,既化解了纠纷,又督促了履行……”近日,霍州市人民法...