目录
Nacos的下载
Nacos的配置
Nacos的下载
nacos压缩包,点击下载百度网盘为您提供文件的网络备份、同步和分享服务。空间大、速度快、安全稳固,支持教育网加速,支持手机端。注册使用百度网盘即可享受免费存储空间https://pan.baidu.com/s/12RChlSNomloIwzF-u1EzMA?pwd=pjzc解压后:
点击bin目录
在路径栏里输入cmd,回车
输入startup.cmd -m standalone
出现这个就代表nacos正在运行
Nacos的配置
在cloud-demo的pom文件配置
<!--nacos管理依赖-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>2.2.5.RELEASE</version>
<type>pom</type>
<scope>import</scope>
在user-server和order-service的pom文件配置,并把eureka的配置注释掉
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
在user-server和order-service的yml文件配置,并把eureka的配置注释掉
server:
port: 8080
spring:
datasource:
url: jdbc:mysql://localhost:3306/cloud_order?useSSL=false
username: root
password: 1234
driver-class-name: com.mysql.jdbc.Driver
application:
name: orderservice #order的微服务名称
cloud:
nacos:
discovery:
server-addr: localhost:8848
mybatis:
type-aliases-package: cn.itcast.user.pojo
configuration:
map-underscore-to-camel-case: true
logging:
level:
cn.itcast: debug
pattern:
dateformat: MM-dd HH:mm:ss:SSS
#eureka:
# client:
# service-url: #eureka地址信息1
# defaultZone: http://127.0.0.1:10086/eureka
userservice:
ribbon:
NFLoadBalancerRuleClassName: com.netflix.loadbalancer.RandomRule #负载均衡规则:随机。范围:userservice服务
ribbon:
eager-load:
enabled: true #开启饥饿加载
clients: #指定饥饿加载的服务
- userservice
现在不用运行eureka,只用运行order和user就行。切记:一定要先运行nacos,不然会报错
注意:右边的console的地址就是nacos的服务管理地址
我们可以在nacos的服务列表看到启动的服务(该网址是运行nacos后出现的服务管理地址)
代码文件点击下载https://pan.baidu.com/s/1EXP4NqKd7dM4ZNqGYWR9Dg?pwd=3dgc上一篇:Ribbon负载均衡