目录
点击bin目录
在路径栏里输入cmd,回车
输入startup.cmd -m standalone
出现这个就代表nacos正在运行
在cloud-demo的pom文件配置
-
-
-
com.alibaba.cloud -
spring-cloud-alibaba-dependencies -
2.2.5.RELEASE -
pom -
import
在user-server和order-service的pom文件配置,并把eureka的配置注释掉
-
-
com.alibaba.cloud -
spring-cloud-starter-alibaba-nacos-discovery -
在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负载均衡