1.nacos注册中心
搭建nacos环境
第一步:安装nacos
下载地址:https://github.com/alibaba/nacos/releases
下载zip格式的安装包,然后进行解压操作
第二步:启动nacos
#切换目录
cd nacos/bin
#命令启动
startup.cmd -m standalone
第三步:访问nacos
打开浏览器输入http://localhost:8848/nacos,即可访问服务, 默认密码是nacos/nacos
2.1 将微服务注册到nacos
(1)在pom.xml中添加nacos依赖
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
2.在application.yml添加nacos的配置
#配置nacos注册中心的地址
cloud:
nacos:
server-addr: localhost:8848
3.(手动随机负载均衡)在订单中控制层代码
package com.zj.order.controller;
import com.zj.entity.Order;
import com.zj.entity.Product;
import com.zj.order.service.OrderService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.cloud.client.ServiceInstance;
import org.springframework.cloud.client.discovery.DiscoveryClient;