Java面试题017:一文深入了解微服务之熔断器Sentinel持久化

本节介绍Sentinel 控制台和规则持久化。

1、Sentinel 控制台

        Sentinel提供了一个Dashboard控制台,通过控制台也可以实现服务熔断、服务降级、流量控制等规则的配置,并且这种可视化界面的配置方式更加友好,不需要编写Java代码。

Sentinel 控制台包含如下功能:

  • 查看机器列表及健康情况:收集 Sentinel 客户端发送的心跳包,用于判断机器是否在线。
  • 监控:通过 Sentinel 客户端暴露的监控 API,定期拉取并且聚合应用监控信息,最终可以实现秒级的实时监控。

  • 规则管理:统一管理推送规则。

  • 鉴权:生产环境中鉴权非常重要。

        下载Sentinel Dashboard对应的应用程序Jar包后可以直接启动运行(启动 Sentinel 控制台需要 JDK 版本为 1.8 及以上版本)。登录默认用户名和密码都是 sentinel

java -Dserver.port=8080 -Dcsp.sentinel.dashboard.server=localhost:8080 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard.jar

&

你可能感兴趣的:(java,微服务,sentinel,持久化,控制台,面试)