使用 Nacos 作为注册中心

SOFARPC 已支持使用 Nacos 作为服务注册中心,本文介绍如何配置。

前提条件

已在本地部署好 Nacos Server,服务发现的端口默认设置为 8848。部署 Nacos Server 操作,请参见 Nacos 快速开始

配置方法

在 SOFARPC 中使用 Nacos 作为服务注册中心时,操作步骤如下:

  1. application.properties 中加入如下配置:

    com.alipay.sofa.rpc.registry.address=nacos://127.0.0.1:8848
    com.alipay.sofa.rpc.use.custom.registry=true
  2. 添加 Nacos 的依赖:

    <dependency>
        <groupId>com.alibaba.nacos</groupId>
        <artifactId>nacos-client</artifactId>
        <version>${version}</version>
    </dependency>

    其中 ${version} 为您想使用的 Nacos 版本。当前支持 Nacos 的版本如下:

    • SOFARPC 5.5.0 支持 Nacos 客户端版本为 0.6.0,SOFABoot 版本为 2.5.3。

    • SOFARPC 5.6.0 支持 Nacos 客户端版本为 1.0.0,服务端版本为 1.x.x 和 2.x.x。

    • SOFARPC 5.8.0 支持 Nacos 客户端版本为 2.0.3,服务端版本为 2.x.x。