![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
kafka技术内幕读书笔记
求offer呀
这个作者很懒,什么都没留下…
展开
-
生产者
消息系统通常由生产者(producer)、消费者(consumer)和消息代理(broker) 分布式系统通常会自己实现一套负责不同节点之间数据传输的网络层通信机制,也叫做RPC框架。RPC框架会处理网络通信协议的编解码、客户端和服务端的请求发送和接收等。 新生产者客户端 生产者要发送消息,先在客户端吧消息放入队列中,然后由一个消息发送线程从队列中拉取消息,以批量的方式发送消息给服务端。kafka的记录收集器(RecordAccumulator)负责缓存生产者客户端产生的消息,发送线程(sender)负责读原创 2020-09-05 23:27:15 · 249 阅读 · 0 评论 -
kafka入门
同构和异构数据库 同构分布式数据库系统中,所有站点都是用相同的数据库管理系统软件,它们彼此了解,共同合作处理用户的请求。 在异构分布式数据库中,不同站点可能使用不同的模式和不同的数据库管理系统软件。站点之间彼此不了解,在合作处理事务的过程总,它们可能仅提供有限的功能。 分布式数据存储 一个要存储到数据库中的关系r。在分布式数据库中存储这个关系有两种方法: 1.复制:系统维护这个关系的几个相同的副本(拷贝),并把每个副本存储在不同的站点上。复制的替代方式是只存储关系r的一份拷贝。 2.分片:系统把关系划分为几原创 2020-09-02 23:39:38 · 275 阅读 · 0 评论