美文网首页
统一Apollo和应用项目的Eureka

统一Apollo和应用项目的Eureka

作者: 烂融小菜花 | 来源:发表于2019-10-09 09:37 被阅读0次

    Apollo默认自带了Eureka作为内部的注册中心实现,该Eureka-server就Config Service上,在一般情况下不需要考虑为Apollo单独部署注册中心。

    不过有些公司自己已经有了一套Eureka,如果希望把Apollo的Config Service和Admin Service也注册过去实现统一管理的话,可以按照如下步骤操作:
    本人用的Apollo是:1.5.0版本的。

    一、修改配置文件

    修改打包好的apollo-configserviceapollo-adminservice安装包下的application-github.properties文件

    apollo.eureka.server.enabled=false
    apollo.eureka.client.enabled=true
    

    二、修改数据库配置

    修改ApolloConfigDB.ServerConfig表中的eureka.service.url,指向自己的Eureka地址。

    比如自己的Eureka服务地址是192.168.10.126:8001192.168.10.126:8002,那么就将ApolloConfigDB.ServerConfig表中设置eureka.service.url为:

    http://192.168.10.126:8001/eureka/,http://192.168.10.126:8002/eureka/ 
    

    三、启动Eureka-Server进行验证

    启动apollo-configserviceapollo-adminservice以及Eureka-Server后,访问eureka:

    1569749546756.png

    apollo-configserviceapollo-adminservice都注册到了我们的Eureka,还需要验证apollo-configservice是否启动了自己的Eureka-server:

    访问:192.168.10.126:8080,不会显示eureka管理页面。

    1569749840163.png

    相关文章

      网友评论

          本文标题:统一Apollo和应用项目的Eureka

          本文链接:https://www.haomeiwen.com/subject/dhewpctx.html