PassJava 开源 (六) :整合 Spring Cloud Alibaba Nacos 组件
PassJava (佳必过) 项目全套学习教程连载中,关注公众号第一时间获取。
文档在线地址:www.passjava.cn
整合 Spring Cloud Alibaba Nacos 组件
Nacos 是阿里巴巴开源的一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。
1.引入 Nacos 服务发现组件
passjava-common 模块的 pom.xml 文件引入 Nacos 服务发现组件
2.下载 Nacos Server 并启动
下载 Nacos Server 压缩包
https://github.com/alibaba/nacos/releases
启动 Server,进入解压后文件夹或编译打包好的文件夹,找到如下相对文件夹 nacos/bin,并对照操作系统实际情况之下如下命令。
Linux/Unix/Mac 操作系统,执行命令
sh startup.sh -m standalone
Windows 操作系统,执行命令
cmd startup.cmd
windows 执行 startupm.cmd 遇到问题:
解决方案:
修改 startup.cmd 文件中的 %JAVA_HOME%
启动成功:
3.每个微服务都配置 Nacos Server 地址
配置 Nacos Server 地址
在 passjava-question、passjava-channel、passjava-content、passjava-member、passjava-study 应用的 /src/main/resources/application.yml 配置文件中配置 Nacos Server 地址
4.添加注解
为每个服务使用 @EnableDiscoveryClient 注解开启服务注册与发现功能
5.配置微服务的名称
6.访问 nacos server 后台
登录后台
http://localhost:8848/nacos/index.html#/login
用户名:nacos
密码:nacos
查看已注册的服务
代码地址
https://github.com/Jackson0714/PassJava-Platform
作者简介:悟空,8 年一线互联网开发和架构经验,用故事讲解分布式、架构设计、Java 核心技术。《JVM 性能优化实战》专栏作者,开源了《Spring Cloud 实战 PassJava》项目,公众号:
悟空聊架构
。个人网站:www.passjava.cn
版权声明: 本文为 InfoQ 作者【悟空聊架构】的原创文章。
原文链接:【http://xie.infoq.cn/article/24aa43aadc1f4749c9343d259】。文章转载请联系作者。
评论