Eureka部署在阿里云所带来的问题

没有那么多废话,直奔主题...

1、解决查看eureka界面时服务名显示而非ip+端口,以及解决显示ip而非阿里云公网ip问题(个人解决方式,如果和我这样配置还是不行,那就再百度或者谷歌下吧)

eureka服务端配置:

 1 server:
 2   port: 8761
 3 
 4 eureka:
 5   instance:
 6     hostname: localhost
 7 
 8  client:
 9     #声明自己是个服务端
10     registerWithEureka: false
11     fetchRegistry: false
12     serviceUrl:
13       defaultZone:http://localhost:8761/eureka/:

eureka客户端配置:

server:
  port: 9000

#服务的名称
spring:
  application:
    name: xxxx

#指定注册中心地址
eureka:
  client:
    serviceUrl:
      defaultZone: http://xxx.xxx.xxx.xxx:8761/eureka/
  instance:
    ip-address: xxx.xxx.xxx.xxx #决定Eureka服务显示host
    hostname: ${eureka.instance.ip-address} #决定服务跳转host,必须指定
    prefer-ip-address: false #不设可自己指定,true会自动获取本地ipv4地址
    instance-id: ${eureka.instance.ip-address}:${server.port}

2、解决config-server 有时候maven pom无法引入config-server 相关jar包问题(虽然和标题内容不相关,但是我懒,不想新开一个标题,就这样吧)

      原因:大概率原因时spring cloudjar包有冲突

  解决方法:把spring cloud相关的jar包从本地仓库删除,然后重新引入下相关的jar包就行

      吐槽: 感觉这问题应该不是config-server才会有这问题,毕竟jar冲突这个问题,很常见,但是我就是弄配置中心的时候出现这问题了,郁闷..

猜你喜欢

转载自www.cnblogs.com/liujunj/p/12001192.html