• 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冲突这个问题,很常见,但是我就是弄配置中心的时候出现这问题了,郁闷..

  • 相关阅读:
    Java 的Throwable、error、exception的区别
    最长回文子序列和最长回文子串
    牛客练习赛40 C-小A与欧拉路
    判断一棵树是否为二叉搜索树,完全二叉树和二叉平衡树
    Java语言的特点和特性
    设计模式
    联合索引和单列索引
    如何优化sql查询
    数据库的范式和约束
    数据库事务ACID和事务的隔离级别
  • 原文地址:https://www.cnblogs.com/liujunj/p/12001192.html
Copyright © 2020-2023  润新知