3-SpringCloudAlibaba discovery服务注册
1. 说明
discovery意为发现,也就是我们的服务注册,这和spring-cloud的思想保持一致,spring-cloud-alibaba和spring-cloud-netflix均是相同的实现
2. 项目搭建
2.1. pom
1 | <dependencies> |
注意这里引入时<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
对应的有<groupId>com.alibaba.cloud</groupId>
和<groupId>org.springframework.cloud</groupId>
,引用时要引用<groupId>com.alibaba.cloud</groupId>
2.2. application.properties
配置文件这里和config类似,这里可以在application.properties中配置,无需在bootstrap中配置
1 | spring.application.name=cloud-provider |
2.3. 启动类
除了springboot自带的,还需要加上@EnableDiscoveryClient
开启服务注册发现
1 |
|
2.4. nacos 配置
无需nacos配置
2.5. 启动
启动服务后,到nacos中服务里查询
nacos中注册的服务
数据库仍未看到,肯定不在数据库中
这样,nacos的服务注册服务就搭建好了,其实搭建的此服务就是一个实例了, 后续增加实例如应用的provider和consumer就按照此加入即可
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 KewenBlogs!
评论