摘要: 一、简介: 有时候生产者需要发送给消息队列的是java对象,这时我们需要将java对象转换为JSON字符串,然后再消息队列再将JSON字符串发送给消费者,消费者通过解析JSON字符串并转换为原来的java对象。 二、案例: 1、引入依赖 <!-- rabbitmq依赖 --> <dependency 阅读全文
posted @ 2020-10-03 23:17 xueheng_blog 阅读(1241) 评论(0) 推荐(0) 编辑
摘要: 一、简介: spring Boot使用了这么久,套路差不多摸清楚了。Spring Boot与其他组件进行整合,无非就是加入pom依赖,接着配置一些基本信息,然后就可以使用相关注解进行开发了。下面通过一个案例来了解整个整合过程。 二、案例: 1、引入依赖: <!-- rabbitmq依赖 --> <d 阅读全文
posted @ 2020-10-03 11:48 xueheng_blog 阅读(191) 评论(0) 推荐(0) 编辑
摘要: windows下: 参考:https://how2j.cn/k/message/message-intro/2023.html centos7下: 参考:https://www.cnblogs.com/fengyumeng/p/11133924.html 阅读全文
posted @ 2020-10-03 10:51 xueheng_blog 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一、简介: 以熟悉的电商场景为例,如果商品服务和订单服务是两个不同的微服务,在下单的过程中订单服务需要调用商品服务进行扣库存操作。按照传统的方式,下单过程要等到调用完毕之后才能返回下单成功,如果网络产生波动等原因使得商品服务扣库存延迟或者失败,会带来较差的用户体验,如果在高并发的场景下,这样的处理显 阅读全文
posted @ 2020-10-03 10:48 xueheng_blog 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 一、AMQP协议简介: AMQP(高级消息队列协议)是一个进程间传递异步消息的网络协议。 二、AMQP工作流程: 1、发布者发布消息,经由交换机。交换机根据路由规则将收到的消息分发给与该交换机绑定的队列。最后 AMQP 代理会将消息投递给订阅了此队列的消费者,或者消费者按照需求自行获取。 2、发布者 阅读全文
posted @ 2020-10-03 10:09 xueheng_blog 阅读(446) 评论(0) 推荐(0) 编辑