最新 最热

Kafka存储结构以及原理

kafka 使用日志文件的方式来保存生产者和发送者的消息,每条消息都有一个 offset 值来表示它在分区中的偏移量。Kafka 中存储的一般都是海量的消息数据,为了避免日志文件过大,一个分片并不是直接对应在一个磁盘上的日志文...

2022-08-09
1

redis缓存如何保证数据一致性

同时有请求A和请求B进行更新操作,那么会出现(1)线程A更新了数据库(2)线程B更新了数据库(3)线程B更新了缓存(4)线程A更新了缓存

2022-08-09
1

kafka消息分区机制原理

比如monogodb, es 里面叫做 shard; hbase叫region, cassdra叫vnode;

2022-08-08
1

云原生系列五:Kafka 集群数据迁移基于Kubernetes的内部

Kafka的使用场景非常广泛,一些实时流数据业务场景,均依赖Kafka来做数据分流。而在分布式应用场景中,数据迁移是一个比较常见的问题。关于Kafka集群数据如何迁移,今天叶秋学长将为大家详细介绍。...

2022-08-08
1

第一章:activeMQ原理,安装,queue,topic以及topic持久化方式介绍,包括修改ubuntu的jdk环境变量。

转载了好几篇关于mq的博文,但是总感觉对mq的理解使用都不到位。这里打算从原理到使用都从头来一遍。

2022-08-05
1

研究Fabric中Etcd的Raft应用

Fabric的共识服务设计成了可插拔的模块,以此满足了根据不同应用场景切换不同共识选项的需求。在Hyperledger Fabric最新版本中,Fabric系统的共识模块中实现了三种共识算法,其中包括Solo,Kafka以及Raft算法。官方推荐的是...

2022-08-03
0

RabbitMQ初识以及简单模式初步

消息队列这种技术主要用在分布式设计当中,其实可以说是一种设计模式。是相对同步系统而言的。同步系统是什么呢? 同步,是当所有的操作都完毕,才会返回结果,比如用户支付,如果是同步的话就是当用户所发起的支付操作,然后只有...

2022-08-03
1

golang源码分析:sarama kafka client(part IV:reblance)

https://help.aliyun.com/document_detail/266782.html

2022-08-03
1

mac 上学习k8s系列(18)CRD (part I)

在不同应用业务环境下,对于平台可能有一些特殊的需求,这些需求可以抽象为 Kubernetes 的扩展资源,而 Kubernetes 的 CRD (CustomResourceDefinition)为这样的需求提供了轻量级的机制,保证新的资源的快速注册和使用。...

2022-08-02
1

golang源码分析:sarama kafka client(part III:client的角色)

理解client的角色对我们理解kafka和sarama非常有帮助。下面将一一详细介绍:

2022-08-02
1