nacos中group以及namespace的使用注意事项

发布时间 2023-11-09 09:43:42作者: 诺琪

服务注册到不同的命名空间下,服务间无法通过OpenFeign指定服务名进行负载通信!!!

 

命名空间使用注意事项
1.同名的命名空间只能创建一个!

 

2.微服务间如果没有注册到一个命名空间下,无法使用OpenFeign指定服务名负载通信(服务拉取的配置文件不同命名空间不影响)

 

即服务间如果需要通信,则需要保证其discovery要在一个命名空间下(实际上一般都不会更改服务注册的命名空间)

结果:当服务即使处于同一个命名空间,如果不在同一个分组,仍无法使用OpenFeign进行负载调用通信

 

分组使用注意事项
1.Group+DataId组合是唯一的,即统一分组下,不会出现多个相同DataId的配置

 

2.Group间服务仍是隔离的,即服务注册到不同的分组时,无法使用OpenFeign指定服务名负载调用

 

3.Namespace+Group+DataId组合是唯一的,即不同命名空间下可有相同分组以及相同DataId,但同一个命名空间下Group与DataId则是唯一的