搭建Nacos注册中心

<p class="shortdesc"></p> <section class="section prereq" id="Build_Nacos__prereq_jv5_dyg_bsb"><div class="tasklabel"><h2 class="doc-tairway">前提条件</h2></div> <ol class="ol" id="Build_Nacos__ol_pnn_2yg_bsb"> <li class="li">完成开发环境搭建。</li> <li class="li">通过平台获取“注册中心地址”、“namespace”。</li> </ol> </section> <section id="Build_Nacos__steps_hwx_gyg_bsb"><div class="tasklabel"><h2 class="doc-tairway">操作步骤</h2></div><ol class="ol steps" id="Build_Nacos__steps_hwx_gyg_bsb"><li class="li step stepexpand"> <span class="ph cmd"><strong class="ph b">pom.xml配置</strong></span> <div class="itemgroup info"> <p class="p">pom.xml引入pafa-cloud-service-starter、spring-cloud-starter-alibaba-nacos-discovery,排除spring-cloud-starter-netflix-eureka-client依赖。</p> <div class="p"> <pre class="pre codeblock" id="Build_Nacos__codeblock_thz_3yg_bsb"><code><dependencies> <dependency> <groupId>com.pingan.pafa.cloud</groupId> <artifactId>pafa-cloud-service-starter</artifactId> <exclusions> <exclusion> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> </dependency> </dependencies> <!-- pafa cloud HT2.2.x.RELEASE请添加如下引用 --> <dependency> <groupId>com.alibaba.nacos</groupId> <artifactId>nacos-client</artifactId> <version>1.1.4</version> </dependency> <dependencyManagement> <dependencies> <dependency> <groupId>com.pingan.pafa.cloud</groupId> <artifactId>pafa-cloud-dependencies</artifactId> <version>{版本参考核心框架简介}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement></code></pre> </div> </div> </li><li class="li step stepexpand"> <span class="ph cmd"><strong class="ph b"><strong class="ph b">bootstrap</strong> 配置</strong></span> <div class="itemgroup info"> <div class="p"> <pre class="pre codeblock" id="Build_Nacos__codeblock_m53_kyg_bsb"><code>afa: cloud: system: app: version: 1.0.0.RELEASE spring: application: name: service-a cloud: nacos: discovery: enabled: ${NACOS_ENABLED:true} namespace: ${NACOS_NAMESPACE:5b23816d-ef16-4153-8de4-f77878c17ce3} serverAddr: ${NACOS_SERVER_ADDR:30.99.142.187:8848,30.99.142.188:8848,30.99.142.189:8848}</code></pre> </div> <table class="table" id="Build_Nacos__table_e2r_lyg_bsb"><caption></caption><colgroup><col><col><col><col></colgroup><thead class="thead"> <tr class="row"> <th class="entry" id="Build_Nacos__table_e2r_lyg_bsb__entry__1">名称</th> <th class="entry" id="Build_Nacos__table_e2r_lyg_bsb__entry__2">是否必填</th> <th class="entry" id="Build_Nacos__table_e2r_lyg_bsb__entry__3">说明</th> <th class="entry" id="Build_Nacos__table_e2r_lyg_bsb__entry__4">默认值</th> </tr> </thead><tbody class="tbody"> <tr class="row"> <td class="entry" headers="Build_Nacos__table_e2r_lyg_bsb__entry__1 "> <p class="p">spring.application.name</p> </td> <td class="entry" headers="Build_Nacos__table_e2r_lyg_bsb__entry__2 "> <p class="p">是</p> </td> <td class="entry" headers="Build_Nacos__table_e2r_lyg_bsb__entry__3 "> <p class="p">服务名称</p> </td> <td class="entry" headers="Build_Nacos__table_e2r_lyg_bsb__entry__4 "></td> </tr> <tr class="row"> <td class="entry" headers="Build_Nacos__table_e2r_lyg_bsb__entry__1 "> <p class="p">pafa.cloud.system.app.version</p> </td> <td class="entry" headers="Build_Nacos__table_e2r_lyg_bsb__entry__2 "> <p class="p">是</p> </td> <td class="entry" headers="Build_Nacos__table_e2r_lyg_bsb__entry__3 "> <p class="p">服务版本</p> </td> <td class="entry" headers="Build_Nacos__table_e2r_lyg_bsb__entry__4 "> <p class="p">-1</p> </td> </tr> <tr class="row"> <td class="entry" headers="Build_Nacos__table_e2r_lyg_bsb__entry__1 "> <p class="p">spring.cloud.nacos.discovery.enabled</p> </td> <td class="entry" headers="Build_Nacos__table_e2r_lyg_bsb__entry__2 "> <p class="p">否</p> </td> <td class="entry" headers="Build_Nacos__table_e2r_lyg_bsb__entry__3 "> <p class="p">是否使用nacos</p> </td> <td class="entry" headers="Build_Nacos__table_e2r_lyg_bsb__entry__4 "> <p class="p">true</p> </td> </tr> <tr class="row"> <td class="entry" headers="Build_Nacos__table_e2r_lyg_bsb__entry__1 "> <p class="p">spring.cloud.nacos.discovery.namespace</p> </td> <td class="entry" headers="Build_Nacos__table_e2r_lyg_bsb__entry__2 "> <p class="p">是</p> </td> <td class="entry" headers="Build_Nacos__table_e2r_lyg_bsb__entry__3 "> <p class="p">nacos的namespace</p> </td> <td class="entry" headers="Build_Nacos__table_e2r_lyg_bsb__entry__4 "> <p class="p">true</p> </td> </tr> <tr class="row"> <td class="entry" headers="Build_Nacos__table_e2r_lyg_bsb__entry__1 "> <p class="p">spring.cloud.nacos.discovery.serverAddr</p> </td> <td class="entry" headers="Build_Nacos__table_e2r_lyg_bsb__entry__2 "> <p class="p">是</p> </td> <td class="entry" headers="Build_Nacos__table_e2r_lyg_bsb__entry__3 "> <p class="p">host为IP地址</p> </td> <td class="entry" headers="Build_Nacos__table_e2r_lyg_bsb__entry__4 "> <p class="p">nacos注册中心地址</p> </td> </tr> </tbody></table> </div> </li></ol></section>
以上内容是否解决了您的问题?
请补全提交信息!
联系我们

电话咨询

400-151-8800

邮件咨询

fincloud@ocft.com

在线客服

工单支持

解决云产品相关技术问题