服务注册+配置中心nacos
nacos下载:https://github.com/alibaba/nacos/tags
这里下载1.1.4
下载好了启动bin目录下的startup.cmd
启动好了界面这样,然后访问http://localhost:8848/nacos,用户名和密码都是nacos


这里有一个坑,就是我之前电脑上安装了两个版本的jdk,但是没有配置好导致启动nacos的时候说版本不符合:
关于多个jdk版本在windows下安装请看下面两个链接:
https://blog.csdn.net/jiudihanbing/article/details/52575649
https://zhidao.baidu.com/question/496993394560436124.html
官网给出了具体的版本要求,所以jdk版本要>=1.8

1.pom:
父pom:
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>2.2.0.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
子pom:
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
2.yml:
server:
port: 9001
spring:
application:
name: nacos-payment-provider
cloud:
nacos:
discovery:
server-addr: localhost:8848
management:
endpoints:
web:
exposure:
include: "*"
3.主启动:
@EnableDiscoveryClient
4.测试:


新建服务提供者9002,演示负载均衡,nacos天生自带负载均衡。
配置一样,启动9002,然后发现,nacos服务中心同名下多了一个实例:

消费端83:
1.pom:一致
2.yml:

3.主启动:@EnableDiscoveryClient
4.restTemplate配置

5.controller

nacos支持CP和AP的切换:c是数据一致,A是高可用。
我不是程序员,我只是程序的搬运工

浙公网安备 33010602011771号