Nacos-作为Sring cloud 注册发现
Posted shar-wang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nacos-作为Sring cloud 注册发现相关的知识,希望对你有一定的参考价值。
Nacos:一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。
https://nacos.io/zh-cn/index.html
功能:
动态服务配置
服务发现和管理
动态DNS服务
spring cloud使用Nacos作为注册中心
Spring cloud Alibaba
spring-cloud-alibaba-dependencies
spring-cloud-starter-alibaba-nacos-discovery
简单配置
spring.cloud.nacos.discovery.server-addr
通过Docker启动Nacos
官方指引:https://hub.docker.com/r/nacos/nacos-server
获取镜像 docker pull nacos/nacos-server
运行Nacos镜像
docker run --name nacos -d -p 8848:8848 -e MODE=standalone nacos/nacos-server
用户名密码为:nacos
启动服务后:http://localhost:8848/nacos/#/login
简单示例
<properties> <java.version>1.8</java.version> <spring-cloud.version>Greenwich.SR1</spring-cloud.version> <spring-cloud-alibaba.version>0.2.1.RELEASE</spring-cloud-alibaba.version> </properties> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> </dependency> <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>$spring-cloud.version</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-alibaba-dependencies</artifactId> <version>$spring-cloud-alibaba.version</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement>
bootstart.properties
spring.application.name=my-service
application.properties
server.port=0
spring.cloud.nacos.discovery.server-addr=你的服务器ip:8848
开启@EnableDiscoveryClient
使用示例
以上是关于Nacos-作为Sring cloud 注册发现的主要内容,如果未能解决你的问题,请参考以下文章
Spring Cloud Alibaba 实战 之 Nacos 服务注册和发现
Spring Cloud Alibaba Nacos 服务注册与发现功能实现
spring cloud alibab nacos:nacos作为注册中心如何使用
Spring Cloud Alibaba 初体验 Nacos 服务注册与发现