From 6461383dfb08d860d753d162f61af2f57abc0b92 Mon Sep 17 00:00:00 2001 From: liaochuntao Date: Thu, 11 Jan 2024 11:51:41 +0800 Subject: [PATCH] =?UTF-8?q?docs:=E6=9B=B4=E6=96=B0=E6=96=87=E6=A1=A3?= =?UTF-8?q?=E4=B8=AD=E7=9A=84=E9=94=99=E8=AF=AF=E6=8F=8F=E8=BF=B0=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=20(#383)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...17\350\256\256\345\205\274\345\256\271.md" | 67 +++++++++++++++++++ 1 file changed, 67 insertions(+) diff --git "a/content/zh-cn/docs/\346\234\200\344\275\263\345\256\236\350\267\265/\345\255\230\351\207\217\346\234\215\345\212\241\350\277\201\347\247\273/nacos/\345\215\217\350\256\256\345\205\274\345\256\271.md" "b/content/zh-cn/docs/\346\234\200\344\275\263\345\256\236\350\267\265/\345\255\230\351\207\217\346\234\215\345\212\241\350\277\201\347\247\273/nacos/\345\215\217\350\256\256\345\205\274\345\256\271.md" index 6c70e7e0..5702eaef 100644 --- "a/content/zh-cn/docs/\346\234\200\344\275\263\345\256\236\350\267\265/\345\255\230\351\207\217\346\234\215\345\212\241\350\277\201\347\247\273/nacos/\345\215\217\350\256\256\345\205\274\345\256\271.md" +++ "b/content/zh-cn/docs/\346\234\200\344\275\263\345\256\236\350\267\265/\345\255\230\351\207\217\346\234\215\345\212\241\350\277\201\347\247\273/nacos/\345\215\217\350\256\256\345\205\274\345\256\271.md" @@ -14,20 +14,87 @@ weight: 1 ## 注册发现 +### Nacos 服务名和北极星服务名映射关系 + +| Nacos 字段 | Nacos 字段值 | 北极星字段 | 北极星字段值描述 | +|------------|-------------------------------|-------------------|---------------------------------------------------------------------------------------------------------| +| namespace | 默认命名空间/非默认命名空间ID | namespace | default/命名空间名称 | +| group | DEFAULT_GROUP | service | 作为服务名的前缀 | +| service | DEFAULT_GROUP | service | 作为服务名的后缀,${group}__${service} 为最终的北极星服务名, 如果 group == DEFAULT_GROUP,则服务名为 ${service} | +| cluster | DEFAULT | instance.metadata | 作为实例标签的一部份, 实例标签 key 为 internal-nacos-cluster | + ### 原生 Nacos-Client ```java +Properties properties = new Properties(); +properties.put(PropertyKeyConst.SERVER_ADDR, "北极星服务端IP:8848"); +properties.put(PropertyKeyConst.NAMESPACE, "北极星命名空间名称"); +properties.put(PropertyKeyConst.USERNAME, "可任意值"); +properties.put(PropertyKeyConst.PASSWORD, "北极星用户/用户组的资源访问凭据 Token"); + +// 创建注册发现客户端 +NamingService namingService = NacosFactory.createNamingService(properties); ``` + ### Spring Cloud Alibaba +```conf +spring.cloud.nacos.username="可任意值" +spring.cloud.nacos.password="北极星用户/用户组的资源访问凭据 Token" +spring.cloud.nacos.discovery.server-addr="北极星服务端IP:8848" +spring.cloud.nacos.discovery.namespace="北极星命名空间名称" +``` + ### Dubbo +```yaml +dubbo + registry + address: nacos://北极星服务端IP:8848?username=可任意值&password=北极星用户/用户组的资源访问凭据 Token + parameters.namespace: 北极星命名空间名称 + metadata-report + address: nacos://北极星服务端IP:8848 +``` + ## 配置管理 +### Nacos 配置信息和北极星配置信息映射关系 + +| Nacos 字段 | Nacos 字段值 | 北极星字段 | 北极星字段值描述 | +|------------|-------------------------------|------------|----------------| +| namespace | 默认命名空间/非默认命名空间ID | namespace | default/命名空间名称 | +| group | DEFAULT_GROUP | group | 北极星配置分组名称 | +| dataId | application.yaml | file_name | 北极星配置文件名称 | + + ### 原生 Nacos-Client +```java +Properties properties = new Properties(); +properties.put(PropertyKeyConst.SERVER_ADDR, "北极星服务端IP:8848"); +properties.put(PropertyKeyConst.NAMESPACE, "北极星命名空间名称"); +properties.put(PropertyKeyConst.USERNAME, "可任意值"); +properties.put(PropertyKeyConst.PASSWORD, "北极星用户/用户组的资源访问凭据 Token"); + +// 注册配置客户端 +ConfigService configService = new NacosConfigService(properties); +``` + ### Spring Cloud Alibaba +```conf +spring.cloud.nacos.username="可任意值" +spring.cloud.nacos.password="北极星用户/用户组的资源访问凭据 Token" +spring.cloud.nacos.config.namespace="北极星命名空间名称" +spring.cloud.nacos.config.server-addr="北极星服务端IP:8848" +spring.cloud.nacos.config.group="北极星配置分组名称" +``` + ### Dubbo +```yaml +dubbo + config-center + address: nacos://北极星服务端IP:8848 +``` \ No newline at end of file