摘要: 异步处理: 场景说明:用户注册后,需要发注册邮件和注册短信,传统的做法有两种 1,串行的方式 2,并行的方式 串行方式:将注册信息写入数据库后,发送注册邮件,在发送注册短信,以上三个任务全部完成之后才返回给客户端。这有一个问题是,邮件,短信并不是必须的,它只是一个通知,而这总做法让客户端等待没有必要 阅读全文
posted @ 2020-06-07 15:24 拯代码 阅读(3348) 评论(0) 推荐(0) 编辑
摘要: 加入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency> 配置文件 spring: application 阅读全文
posted @ 2020-06-07 15:00 拯代码 阅读(188) 评论(0) 推荐(0) 编辑
摘要: Routing之订阅模型-Topic Topic类型的Exchange和Direct相比,都是可以根据RoutingKey把消息路由到不同列队 只不过Topic类型Exchange可以让列队再绑定RoutingKey的时候使用通配符! 这种模型RoutingKey一般都是由一个或多个单词组成,多个单 阅读全文
posted @ 2020-06-07 12:54 拯代码 阅读(451) 评论(0) 推荐(0) 编辑
摘要: Routing(路由)之订阅模型-Direct(直连) 在Fanout模式中,一条消息,会被所有订阅的队列都消费。 但是,在某种场景下,我们希望不同的消息被不同的队列消费。 这是就要用到Direct类型的Exchange。 在Direct模型下: 队列与交换机的绑定,不能是任意绑定了,而是要指定一个 阅读全文
posted @ 2020-06-07 12:10 拯代码 阅读(221) 评论(0) 推荐(0) 编辑