Sentinel
本文全面介绍了Spring Cloud Alibaba Sentinel组件,一个用于实现服务容错和保障微服务稳定性的核心工具。文章首先阐述了Sentinel的核心功能,包括流量控制、熔断降级、热点参数限流、系统自适应限流以及黑白名单授权控制。通过详细的示例,文章演示了如何整合Sentinel到Spring Cloud项目中,并利用其控制台进行实时监控和动态规则配置。特别地,文章重点讲解了Sentinel的规则持久化机制,展示了如何通过集成Nacos、Apollo或文件等外部数据源,实现规则的动态管理与推送,以适应生产环境的需求。此外,还涵盖了Sentinel与Feign、RestTemplate等常用组件的整合方法,以及通过Actuator监控端点获取其运行状态。 ——由米芾AI生成,内容仅供参考!
RocketMQ的使用
本文是一篇关于如何在Spring Boot中整合与使用Apache RocketMQ的详细教程。文章首先介绍了RocketMQ及其`rocketmq-spring`项目,该项目通过`rocketmq-spring-boot-starter`简化了集成过程。文中通过丰富的代码示例,详细演示了生产者的多种消息发送方式:包括同步、异步、批量、定时、顺序及事务消息。同时,文章也深入讲解了消费端的集群消费与广播消费模式、顺序消费的实现,以及消费失败后的重试机制,并对核心组件`RocketMQTemplate`和`@RocketMQMessageListener`注解的用法进行了解析。 由米芾AI生成,内容仅供参考!