使用spring cloud alibaba-命名空间

nacos的命名空间这个东西啊,我甚是喜欢

当初用springcloud的config,配置是存在git上,而且git打开时慢时快,因为当初是浅度使用,所以并没有涉及到命名空间,

然后nacos的命名空间真的是简单易懂,client和config有不同的空间,这样开发和正式很容易分开。

继续上面的项目

首先创建一个新的命名空间

然后填一下名字和描述即可,ID让他自动生成或者自己设置,我是让他自己生成的

这条新的就是我创建的。

可以看见在我创建的命名空间上还有一个public

这个是默认的空间,没有指定空间ID的都会注册到这个空间里

创建完以后在配置管理和服务管理都会出现myself

首先我们改造config,改造也很简单,改一下bootstrap.yml就行,我们现在myself创建一个新的配置文件

我是点的克隆,因为这是测试,所以懒得重建。

克隆玩修改配置信息

info: this is test,back success!

foo: this is test,i want to eat!

主要是为了区别,

修改bootstrap.yml

server:
  port: 9005
spring:
  application:
    name: nacos-config-client
  cloud:
    nacos:
      discovery:
        server-addr: localhost:8848
        #此处的namespace是discovery服务对应的命名空间,与config不同
        #namespace: b7d26021-28b5-42d1-b36d-737a818a2146
      config:
        server-addr: localhost:8848
        file-extension: yaml
        #此处只是对应config的命名空间
        namespace: b7d26021-28b5-42d1-b36d-737a818a2146
  profiles:
    active: test

在config中添加namespace,对应的这是命名空间的ID,也就是他自动生成的一个ID

然后重启项目

在访问的接口http://localhost:9005/getInfo

就可以发现已经读的是myself中的配置了

client中的配置同理,只不过是把namespace加在discovery下

比如加在server-one中,这样server-one就访问不到nacos-server了,因为不同命名空间是相互独立的。

我感觉group跟namespace应该类似,而且

由于时间太紧,没能去了解group,希望有了解的大佬告知。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值