各种中间件相关知识
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)的操作,可以用来告诉你”某个值一定不...
架构设计
如何应对高并发问题?
《吃透 MQ 系列》之核心基础篇
本文主要讲解 MQ 的通用知识,让大家先弄明白:**如果让你来设计一个 MQ,该如何下手?需要考虑哪些问题?又有哪些技术挑战?
站点地图 在线访客: 今日访问量: 昨日访问量: 总访问量: