业务改造
案例需求:改造余额支付功能,将支付成功后基于OpenFeign的交易服务的更新订单状态接口的同步调用,改为基于RabbitMQ的异步通知。
SpringAMQP
将来我们开发业务功能的时候,肯定不会在控制台收发消息,而是应该基于编程的方式。由于`RabbitMQ`采用了AMQP协议,因此它具备...
RabbitMQ安装
RabbitMQ是基于Erlang语言开发的开源消息通信中间件,接下来,我们就学习它的基本概念和基础用法。
RabbitMQ简介
微服务一旦拆分,必然涉及到服务之间的相互调用,目前我们服务之间调用采用的都是基于OpenFeign的调用。这种调用中,调用者发起...
MQ问题汇总
1. 生产者保证100%的消息投递。事务消息机制。 2. 消费者需要保证幂等消费。唯一id+业务自己实现的幂等。
RabbitMQ
RabbitMQ 是一个消息中间件:它接收消息并且转发,就类似于一个快递站,卖家把快递通过快递站,送到我们的手上,MQ也是这样,接...
Canal系列1-Canal介绍
阿里巴巴 B2B 公司,因为业务的特性,卖家主要集中在国内,买家主要集中在国外,所 以衍生出了同步杭州和美国异地机房的需求,...
ELK 处理 Spring Boot 日志,妙!
在排查线上异常的过程中,查询日志总是必不可缺的一部分。现今大多采用的微服务架构,日志被分散在不同的机器上,使得日志的查...
redis
① 缓存穿透:大量请求根本不存在的key(下文详解) ② 缓存雪崩:redis中大量key集体过期(下文详解) ③ 缓存击穿:redis中一...
布隆过滤器的原理和使用场景详解
布隆过滤器是一种数据结构,特点是高效的插入和查询,而且非常节省空间。通过对位(bit)的操作,可以用来告诉你”某个值一定不...
站点地图 在线访客: 今日访问量: 昨日访问量: 总访问量:
扫码支付后自动跳转查看