目录
百战程序员,全站22050+开发课程+文档 ,学习精选优质好课快人一步!观看视频 快捷键ALT+N

JAVA全系列 教程

3762个小节阅读:7095.2k

收藏
全部开发者教程

C语言快速入门

JAVA全系列 教程

面向对象的程序设计语言

Python全系列 教程

Python3.x版本,未来主流的版本

人工智能 教程

顺势而为,AI创新未来

大厂算法 教程

算法,程序员自我提升必经之路

C++ 教程

一门通用计算机编程语言

微服务 教程

目前业界流行的框架组合

web前端全系列 教程

通向WEB技术世界的钥匙

大数据全系列 教程

站在云端操控万千数据

AIGC全能工具班

A

A A

White Night

阅读(118)
赞(0)

分布式配置中心_Namespace命名空间

image-20220318154439428

前言

现如今,在微服务体系中,一个系统往往被拆分为多个服务,每个服务都有自己的配置文件,然后每个系统往往还会准备开发环境、测试环境、正式环境。

image-20220318154938986

问题:

我们来说算一算,假设某系统有10个微服务,那么至少有10个配置文件吧,三个环境(dev/test/prod),那就有30个配置文件需要进行管理。

image-20220317153459708

概念

用于进行租户粒度的配置隔离。不同的命名空间下,可以存在相同的 Group 或 Data ID 的配置。Namespace 的常用场景之一是不同环境的配置的区分隔离,例如开发测试环境和生产环境的资源(如配置、服务)隔离等。默认namespace=public的保留空间,不支持删除;默认情况下。

image-20220314113012353

场景

Nacos给的最佳实践表明,最外层的namespace是可以用于区分部署环境的,比如test,dev,prod等。

方案1

注意:

命名空间可用于进行不同环境的配置隔离。一般一个环境划分到一个命名空间。

新建dev/test的Namespac

image-20220314113154340

查看命名空间

image-20220314113438916

实时效果反馈

1.Nacos组件Namespace命名空间主要作用_____

A 多环境下的配置隔离和管理

B 组织划分配置

C 组织配置

D 以上都是错误

2. Nacos组件中Namespace是可以用于区分____

A 项目配置

B 配置文件

C 部署环境

D 以上都是错误

答案

1=>A 2=>C

北京市昌平区回龙观镇南店村综合商业楼2楼226室

©2014-2023 百战卓越(北京)科技有限公司 All Rights Reserved.

京ICP备14032124号-2