1.异步的形式有
通知:单向请求,只管发送不关心结果。
请求/异步响应:一对一的交互。请求的信息不回立马返回,而是过一段时间再返回结果。
消息:利用消息可以实现一对多形态的交互。
2.MQ的应用场景;异步处理、流量削锋、日志处理、应用解耦
3.pom文件引入架包依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-stream-rabbit</artifactId>
</dependency>
4.配置文件配置rabbitmq参数
5.代码实现
import org.springframework.cloud.stream.annotation.Input;
import org.springframework.cloud.stream.annotation.Output;
import org.springframework.messaging.MessageChannel;
import org.springframework.messaging.SubscribableChannel;
public interface StreamClient {
@Input("myMessage2")
SubscribableChannel input();
@O