SpringCloud
注册中心
Consul
服务注册后,测试访问地址不正确。
解决方案:
在配置文件中写明服务提供者的ip地址
prefer-ip-address: true
ip-address: 192.168.1.2
之后,还是不对,port端口是8500访问超时,但设置的是8003.
spring:
application:
name: cloud-provider-payment
cloud:
consul:
host: 39.101.173.230
discovery:
port: 8500
service-name: ${spring.application.name}
prefer-ip-address: true
ip-address: 192.168.1.2
port: 8500
server:
port: 8003
discovery下边也有个port,这个优先级更高,如果没设置这个,会选择默认的server port
但不知道为什么最后访问还是超时,我手动访问都能成功