Nacos注册中心
每个服务启动之后都要向注册中心发送服务注册请求,注册中心可以和各个注册客户端自定义协议实现服务注册和发现。
- pom.xml
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
- 启动服务
获取服务实例测试
@EnableDiscoveryClient
@SpringBootApplication
public class Main83
{
public static void main(String[] args)
{
ConfigurableApplicationContext applicationContext = SpringApplication.run(Main83.class, args);
DiscoveryClient discoveryClient = applicationContext.getBean(DiscoveryClient.class);
List<ServiceInstance> instances = discoveryClient.getInstances("nacos-payment-provider");
for (ServiceInstance instance : instances) {