使用Prometheus和Grafana做服务指标监控可视化
摘要:Grafana安装 首先,确保系统版本是最新的 dnf update 添加官方的Grafana存储库 sudo nano /etc/yum.repos.d/grafana.repo [grafana] name=grafana baseurl=https://packages.grafana.com
阅读全文
posted @
2021-12-31 15:19
rabbit-xf
阅读(228)
推荐(0) 编辑
分布式任务调度平台XXL-JOB
摘要:介绍 XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。 xxl-job-admin部署 github源码地址: https://github.com/xuxueli/xxl-job xxl-job分为服务端和客户端两个,xxl-job-admin为服务端和
阅读全文
posted @
2021-12-18 17:21
rabbit-xf
阅读(148)
推荐(0) 编辑
Spring Retry使用
摘要:介绍 Spring Retry提供了自动重新调用失败操作的能力,这对于暂时性的错误情况(例如一时的网络故障)很有帮助。 在本教程中,我们将看到Spring Retry的各种使用方法:annotations, RetryTemplate and callbacks. 添加maven依赖 在pom.xm
阅读全文
posted @
2021-12-16 17:54
rabbit-xf
阅读(196)
推荐(0) 编辑
通用缓存访问框架JetCache
摘要:JetCache是由阿里巴巴开源的通用缓存访问框架,提供的核心能力包括: 提供统一的,类似jsr-107风格的API访问Cache,并可通过注解创建并配置Cache实例 通过注解实现声明式的方法缓存,支持TTL和两级缓存 分布式缓存自动刷新,分布式锁 (2.2+) 支持异步Cache API Spr
阅读全文
posted @
2021-12-13 13:35
rabbit-xf
阅读(565)
推荐(1) 编辑
Sentinel使用
摘要:介绍 Sentinel是阿里开源的一套用于服务容错的综合性解决方案。主要以流量为切入点,从流量控制,熔断降级,系统负载保护等多个维度来维护系统的稳定性。 Sentinel使用 @Bean public SentinelResourceAspect sentinelResourceAspect() {
阅读全文
posted @
2021-12-03 17:04
rabbit-xf
阅读(124)
推荐(0) 编辑
Resilience4j使用
摘要:介绍 Resilience4j是一款轻量级、易用、容错框架,专为 Java 8 和函数式编程而设计。 容错是指系统在部分组件(一个或多个)发生故障时仍能正常运作的能力。要具有这个能力,通常要包含断路器(CircuitBreaker)、并发调用隔离(Bulkhead)、限流(RateLimiter)、
阅读全文
posted @
2021-12-03 16:32
rabbit-xf
阅读(582)
推荐(0) 编辑