广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    如何查看Spring Cloud Eureka的监控页面

    来源:网络收集  点击:  时间:2024-04-20
    【导读】:
    SpringCloud Eureka 是微服务套件中负责服务治理功能的模块,Spring Cloud通过为Eureka模块增加了Spring Boot风格的自动化配置,只需要引入简单的依赖和使用注解配置便可以让Spring Cloud微服务实现服务治理。Eureka在微服务架构中主要服务服务的自动注册与发现,在开发中我们通过查看Spring Cloud Eureka的监控页面,可以查看注册的服务在线情况。工具/原料moreChrome浏览器IntelliJ IDEA 开发工具方法/步骤1/6分步阅读

    在服务治理框架中我们通常会构建一个注册中心,每个服务向注册中心登记自己的服务,将主机名和端口号等信息告知注册中心,注册中心需要根据这些信息列举出服务清单。服务注册中心需要以心跳的方式去监控清单中的服务是否可用,剔除不可用的服务。Eureka依赖的jar包如下,当然完整的spring cloud工程不止Eureka模块,本文假设大家已经搭建好了微服务项目,我们配置Eureka时使用了默认的端口8761,当然也可以使用其他的端口。使用@EnableEurekaServer注解启动Eureka的服务,例如启动本地的服务后,浏览器请求http://localhost:8761查看Eureka的监控页面,如下图所示。

    dependency groupIdorg.springframework.cloud/groupId artifactIdspring-cloud-starter-eureka/artifactId/dependency

    2/6

    在没有服务注册到Eureka之前,我们可以在监控页面Instances currenty registered with Eureka下方看到Application处显示No instances available,表示当前没有任何服务注册。

    3/6

    我们在服务提供模块使用以下配置便可将该服务注册到Eureka模块,可以看到下图监控页面有了服务信息。

    eureka: client: serviceUrl: defaultZone: http://discovery:8761/eureka/ instance: prefer-ip-address: true

    4/6

    但奇怪的是为什么服务的名字是UNKNOWN呢?那是因为服务的提供方没有配置如下的信息,假设我们配置的应用名为provider-user,注意该名称不能用大写,设置完成后重新启动服务提供方,便可以看到设置的应用名了。

    spring: application: name: provider-user

    5/6

    另外我们在监控的应用中还可以看到如下的信息,如果我们不想以主机名来定义注册中心的地址的话,我们可以使用IP地址的方式,此时需要加上如下的配置。

    eureka:

    instance: prefer-ip-address: true

    在服务的提供方添加上述配置后再重启服务,我们在点击或者鼠标浮在Status下方绿色的文字时便可在页面的左下方或者新打开的页面看到IP地址信息,如下图所示。

    6/6

    有时候Status下方显示的名称不是我们想展示的,我们可以自定义名称,例如我们使用下面的配置信息修改显示的名称,如下图所示。

    eureka:

    instance: instance-id: ${spring.application.name}:${spring.application.instance_id:${server.port}}

    注意事项

    Eureka的配置参数很多,可以通过查看官方文档的方式学习。

    如果本文对您有用的话,请帮忙点赞、投票,非常感谢!

    EUREKA服务治理服务注册服务发现监控页面
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_555780.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 14:05:47  耗时:0.023
    0.0231s