kafka
Lvshen的技术小屋
技术宅
展开
-
使用了零拷贝技术的Kafka,当然很快
背景 有这样一个场景,有两台服务器A,B。你在A服务器上写了一个程序,这个程序功能是将服务器A的数据拷贝到服务器B上。这个功能会经历下面几步。 “ 1.数据从(A服务器)数据库中读取,拷贝到内核空间的缓存中。 2.内核空间的数据拷贝到用户空间的缓存中。 3.用户空间的数据拷贝到Socket buffer(套接字缓存)中。 4.数据从Socket buffer中拷贝到NIC buffer(网卡缓冲区)。 ” 一共经历了4次拷贝。我只要传输数据而已,就需要4次拷贝数据。 第2、3步有个很大的问原创 2020-09-03 07:53:49 · 262 阅读 · 0 评论 -
超详细的Kafka教程-从部署到开发到原理都有讲解
在说Kafka之前,假设你有一定的消息队列的知识。知道消息队列的模式(点对点模式,发布/订阅模式),也知道消息队列的优点,如果不知道没关系,去百度或者Google搜索都有相关详细的资料。那么我们接下来说说Kafka。 为什么选择Kafka 消息中间件有很多。比如ActiveMQ,RabbitMQ,RocketMQ,Kafka。那你在选型的时候一般考虑哪些因素呢?我们来比较下这几个中间件的特点。 特性 ActiveMQ RabbitMQ RocketMQ Kafka 单机吞吐原创 2020-09-03 07:46:01 · 590 阅读 · 0 评论