由于blog各种垃圾评论太多,而且本人审核评论周期较长,所以懒得管理评论了,就把评论功能关闭,有问题可以直接qq骚扰我

 分类:中间件

redis Cluster集群实战(7.0.5版本)

redis Cluster集群实战(7.0.5版本)
Redis集群模式介绍 Cluster模式是Redis3.0开始推出的 Redis Cluster属于AP模型 采用无中心结构,每个节点保存数据和整个集群状态, 每个节点都和其他所有节点连接 官方要求:至少6个节点才可以保证高可用,即3主3从;扩展性强、更好做到高可用 各个节点...

2年前 (2022-10-20) 3544℃ 2喜欢

缓存一致性模式Cache Aside Pattern

缓存一致性模式Cache Aside Pattern
为什么不能直接更新缓存 首先要做一个小科普,在日常开发中,无论使用进程内缓存(如:ehcache),还是进程外的缓存中间件(如:redis),他的本质就是利用内存的高吞吐的特性高效的完成数据的提取工作。因为底层mysql 在进行数据提取操作的时候是随机读写,性能比较慢。我们通常把...

2年前 (2022-10-18) 5378℃ 0喜欢

Kafka on Pulsar(KOP)

Kafka on Pulsar(KOP)
KOP 介绍 KoP(Kafka on Pulsar)通过在 Pulsar 代理上引入 Kafka 协议处理程序,为 Apache Pulsar 带来了原生的Apache Kafka协议支持。通过将 KoP 协议处理程序添加到您现有的 Pulsar 集群,您可以将现有的 Kafk...

2年前 (2022-10-14) 935℃ 1喜欢

Pulsar 架构原理

Pulsar 架构原理
bookkeeper 集群的架构 Apache BookKeeper 是企业级存储系统,旨在保证高持久性、一致性与低延迟。 企业级的实时存储平台需要具备的特点: 以极低的延迟(小于 5 毫秒)读写 entry 流 能够持久、一致、容错地存储数据 在写数据时,能够进行流式传输或...

2年前 (2022-10-14) 844℃ 0喜欢

Pulsar function

Pulsar function
function 背景 当我们进行流式处理的时候,很多情况下,我们的需求可能只是下面这些简单的操作:简单的ETL 操作\聚合计算操作等相关服务。 但为了实现这些功能,我们不得不去部署一整套 流处理服务(spark、flink等)。但是我们仅仅需要这些服务的一小部分功能,部署流处理...

2年前 (2022-10-14) 2988℃ 0喜欢

Pulsar 主要功能介绍及使用

Pulsar 主要功能介绍及使用
多租户模式 什么是多租户 Apache Pulsar 最初诞生于雅虎,当时就是为了解决雅虎内部各个部门之间数据的协调,所以多租户特性显得至关重用,Pulsar 从诞 生之日起就考虑到多租户这一特性,并在后续的实现过程中,将其不断的完善。 多租户这一特性,使得各个部门之间可以共享同...

2年前 (2022-10-14) 2508℃ 1喜欢

Pulsar介绍和集群部署

Pulsar介绍和集群部署
Pulsar 基本介绍 背景 Apache Pulsar 是一个云原生企业级的发布订阅(pub-sub)消息系统2012年雅虎孵化,2016年开源成为apache的顶级项目,Pulsar 已经被腾讯、智联招聘、涂鸦智能、中国移动、中国电信、360、达达集团(京东到家)、苏宁、平安...

2年前 (2022-10-14) 1800℃ 2喜欢

Kafka-Kraft模式

Kafka-Kraft模式
Kafka-Kraft模式介绍 Kafka 2.8.0 正式发布了Kraft的先行版,并且支持在Kraft模式下的部署和运行。KRaft模式下的Kafka可以完全脱离zookeeper运行,使用自己的基于Raft算法实现的quorum来保证分布式Metadata的一致 左图为K...

2年前 (2022-10-12) 2114℃ 0喜欢

RocketMQ 幂等性保障

RocketMQ 幂等性保障
什么是幂等性 那什么是幂等性呢,说人话就是当多次重复请求时,接口能够保证与预期相符的结果。 我们举个例子来说明,例如我们设计了一个为员工涨薪的接口,本次请求发送后为1号员工涨薪500元。 PUT https://edu.lagou.com/employee/salary {&...

2年前 (2022-10-12) 722℃ 0喜欢

RocketMQ消费者基于自定义属性实现SQL过滤

RocketMQ消费者基于自定义属性实现SQL过滤
介绍 基于SQL的过滤,因为对SQL语句执行了校验和SQL语法的解析,执行效率相对于tag方式较低,同时作为自定义属性,他不像tag是标准的结构体,所以在进行消息筛选的时候,相比起tag过滤,这种SQL过滤的方式,执行效率是相对比较慢的,只适用于数据量不大,需要灵活来进行调整的时...

2年前 (2022-10-12) 6314℃ 0喜欢