摘要:
RabbitMq消息的百分百投递 在RabbitMq作为消息中间件的时候,存在消息丢失的情况;在大部分业务中是不允许的; 尤其是在使用中间件来保证数据的最终一致性时,消息丢失则无法保证消息的最终一致性; 下图展示了消息丢失的三种情况 所以消息的百分百投递就必须在这三个位置消息不发生丢失 第一处位 阅读全文
摘要:
RabbitMq 什么是MQ: 是一种存放消息的队列;还是一种跨进程的通讯机制,用于两个微服务之间的消息通讯; 消息中间件 作用于分布式系统之间的通讯 且必须是异步处理的场景 提升系统的吞吐量:单位时间处理请求的个数 底层就是一个队列,但是队列是不支持持久化的;且不支持跨进程的; mq的作用 流量削 阅读全文
摘要:
布隆过滤器(Bloom Filter) 布隆过滤器(Bloom Filter)是1970年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中。它的优点是空间效率和查询时间都比一般的算法要好的多,缺点是有一定的误识别率和删除困难。 布隆 阅读全文