Eureka多网卡选择

ip注册#

eureka:
  instance:
    prefer-ip-address: true

表示将自己的ip注册到EurekaServer上。不配置或false,表示将操作系统的hostname注册到server

服务器有多个网卡#

eh0,eh1,eh2,只有eh0可以让外部其他服务访问进来,而Eureka client将eh1和eh2注册到Eureka server上,这样其他服务就无法访问该微服务了

指定Ip#

eureka:
     instance:
       prefer-ip-address: true
       ip-address: 实际能访问到的Ip

如果设置了此时的ip-address,在元数据查看到就是此ip,其他服务也通过此ip来调用

复制代码
{
       "host": "127.0.0.1",
       "port": 8084,
       "metadata": {
           "yueyi": "2019",
           "user.password": "root",
           "management.port": "8084",
           "jmx.port": "61378",
           "user.name": "root"
       },
       "secure": false,
       "uri": "http://127.0.0.1:8084",
       "instanceId": "api-listen-order:30.136.133.11:port",
       "serviceId": "API-LISTEN-ORDER",
       "instanceInfo": {
           "instanceId": "api-listen-order:30.136.133.11:port",
           "app": "API-LISTEN-ORDER",
           "appGroupName": null,
           "ipAddr": "127.0.0.1",
           "sid": "na",
           "homePageUrl": "http://127.0.0.1:8084/",
           "statusPageUrl": "http://127.0.0.1:8084/actuator/info",
           "healthCheckUrl": "http://127.0.0.1:8084/actuator/health",
           "secureHealthCheckUrl": null,
           "vipAddress": "api-listen-order",
           "secureVipAddress": "api-listen-order",
           "countryId": 1,
           "dataCenterInfo": {
               "@class": "com.netflix.appinfo.InstanceInfo$DefaultDataCenterInfo",
               "name": "MyOwn"
           },
           "hostName": "127.0.0.1",
           "status": "UP",
           "overriddenStatus": "UNKNOWN",
           "leaseInfo": {
               "renewalIntervalInSecs": 1,
               "durationInSecs": 1,
               "registrationTimestamp": 1579489514655,
               "lastRenewalTimestamp": 1579489524146,
               "evictionTimestamp": 0,
               "serviceUpTimestamp": 1579489514147
           },
           "isCoordinatingDiscoveryServer": false,
           "metadata": {
               "yueyi": "2019",
               "user.password": "root",
               "management.port": "8084",
               "jmx.port": "61378",
               "user.name": "root"
           },
           "lastUpdatedTimestamp": 1579489514655,
           "lastDirtyTimestamp": 1579489514111,
           "actionType": "ADDED",
           "asgName": null
       },
       "scheme": null
   }
复制代码
posted @   BigBender  阅读(368)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
历史上的今天:
2020-03-06 施密特正交化
点击右上角即可分享
微信分享提示
主题色彩