1.1 为什么安装rabbitMQ,它解决什么问题
同步变异步



高内聚低耦合:解耦

流量削锋

1.2 RabbitMQ入门

1.1 RabbitMQ通信为什么需要信道,而不是TCP




1.1 direct交换器

1.1 topic交换器

1.1 fanout交换器

1.1 消息防丢——持久化


1.1 消息防丢——确认

模拟异常会一直抛异常——死循环

rabbitMQ里有一条信息永远没被消费,所有死循环

ACK是默认开启的
解决办法1:异常处中添加try-catch
解决办法2:application.properties中添加重试

|