Spring Cloud Alibaba 实战(八)
Github 博客地址 本文主要讲解RabbitMQ的介绍和安装,Spring Cloud Stream核心概念,Spring Cloud Alibaba RocketMQ学习,异步消息推送与消费 1 审核业务的实现 com/javaedge/contentcenter/service/content/ShareService.java 假设添加积分操作很耗时,我们的主要操作是审核,而不关心积分,所以可以将其异步化 1.1 Spring实现异步的方法 ◆ AsyncRestTemplate 参考文档 Spring 的异步HTTP请求AsyncRestTemplate ◆ @ Async注解 参考文档 https://spring.io/guides/gs/async-method/ ◆ WebClient ( Spring 5.0引入 ,为取代AsyncRestTemplate) 参考文档 https://docs.spring.io/spring/docs5.1 . RELEASE/spring-framework-reference/web-reactive.html#webflux-client ◆ MQ 我们采用此法 2 引入MQ后的架构演进 3 MQ适用场景 异步处理 流量削峰填谷 解耦微服务 4 MQ的选择 流行的MQ那么多,如何选择? Kafka、RabbitMQ、