kafka(一)

110 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第29天,点击查看活动详情

生命不息,学习不止

题外话

人类优于其他物种的一个重要方面是人类学会了思考,所以说在人类的进化道路上,思考是举足轻重的,为了防止大家小脑袋瓜锈住,我打算每天出一道题让大家好好的思考一下。

每日一题:我们都知道辣椒吃多了会非常的辣嘴,但是如果我吃了重辣的重庆火锅,第二天上厕所下面也辣,是不是可以证明下面也是有味觉的?

废话不多说,上货!

正文

在这里插入图片描述

消息队列大家应该都不陌生,我们之前一直用的是beanstalk,现在改为使用kafka做消息队列。

更换原因

kafka已经不是新出现的消息队列组件了,所以指定有人好奇为什么要更换详细队列的组件,主要的一个原因必然是beanstalk已经无法满足当前的需求使用了,

那就说一下舍弃beanstalk的原因,第一个原因是beanstalk不支持主备同步,这点影响很大。

这里解释一下什么叫主备同步(主从同步):

是指主服务器与备份服务器或者说主服务器和从服务器在运行时切换状态,数据在主从服务器中保持一致。

举个例子:此时主服务器为A,客户端正在向A中写入数据,此时另一个客户端从从服务器B中读取客户端往主服务器A刚刚写入的数据。

这种情况下只有支持主从同步才能保证能从服务器B中读取客户端往主服务器A刚刚写入的数据。

beanstalk不支持主备同步

kafka支持主从同步,kafka的主从同步会在后面详细的说说,不要着急。

下一篇我们继续说说为什么换掉了beanstalk改用kafka。

在这里插入图片描述

大家看完发现有什么错误,写在下面吧!跟我黑虎阿福比划比划! 在这里插入图片描述