今天在折腾seata时发现它只支持nacos, 也可能是我用zookeeper当注册中心没有折腾好,它一直说找不到注册中心服务, 无耐只能折腾一下dubbo在springboot项目里怎么连nacos注册中心了

折腾下来还挺简单

首先引入两个依赖

<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>dubbo-registry-nacos</artifactId>
    <version>0.0.2</version>
</dependency>
<dependency>
    <groupId>com.alibaba.nacos</groupId>
    <artifactId>nacos-client</artifactId>
    <version>1.0.0</version>
</dependency>

原链文接: https://atjiu.github.io/2019/05/07/dubbo-spring-boot-nacos/

然后修改配置文件

dubbo:
  registry:
    address: nacos://127.0.0.1:8848 # 注册中心地址

项目里配置到这就可以了


接下来就是下载nacos然后启动了

开源地址: https://github.com/alibaba/nacos

到release里下载打包好的 https://github.com/alibaba/nacos/releases

下载好之后, 解压, 进入bin目录, 运行命令 sh startup.sh -m standalone

如果是windows平台运行命令 cmd startup.cmd -m standalone

启动好之后, 可以通过访问 http://localhost:8848/nacos/index.html 打开管理平台, 用户名密码都是 nacos


最后就可以启动修改好的项目了