1. Consul 下载启动
进入到解压目录:
F:\develop\addjar\consul-1.6.1-win-64>.\consul agent -dev
==> Starting Consul agent...
访问:http://localhost:8500
这样注册中心就启动好了
2. 配置微服务入驻到Consul
2.1 pom.xml:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-consul-discovery</artifactId>
</dependency>
2.2 application.yml:
server:
port: 8006
spring:
application:
name: consul-payment-service
# consul 注册中心
cloud:
consul:
host: localhost
port: 8500
discovery:
service-name: ${spring.application.name}
2.3 主类添加 @EnableDiscoveryClient
@SpringBootApplication
@EnableDiscoveryClient
public class PaymentConsulApplication {
public static void main(String[] args) {
SpringApplication.run(PaymentConsulApplication.class, args);
}
}
2.4 启动服务并查看注册情况
这样就注册好了两个微服务