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

Posted liujunj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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冲突这个问题,很常见,但是我就是弄配置中心的时候出现这问题了,郁闷..

 

 

以上是关于Eureka部署在阿里云所带来的问题的主要内容,如果未能解决你的问题,请参考以下文章

Eureka分区集群部署

SpringCloud系列四:Eureka 服务发现框架(定义 Eureka 服务端Eureka 服务信息Eureka 发现管理Eureka 安全配置Eureka-HA(高可用) 机制Eur(代码片段

部署Eureka集群实现高可用服务

Docker部署springboot,从简单Eureka开始

阿里面试官问我:到底知不知道什么是Eureka,这次,我没沉默

Spring Cloud(O)服务的注册与发现(Eureka)