本人的公司内部分享,分享给大家。上面是图片版,下面是文字表格
1.名称 |
MQTT |
|
kafka |
|
2.历史 |
IBM推出的一种针对移动终端设备的发布/预订协议。 |
|
LinkedIn公司开发的分布式发布-订阅消息系统。后来,成为Apache项目的一部分。 |
|
3.原理 |
基于二进制消息 发布/订阅编程模式的消息协议。 |
|
发布/订阅(Publish/Subscribe)模式 |
|
4.应用场景 |
物联网:大量计算能力有限,且工作在低带宽、不可靠的网络的远程传感器和控制设备通讯而设计的协议。 •遥感数据 •汽车 •智能家居 •智慧城市 •医疗医护 |
|
在线应用(消息)和离线应用(数据文件,日志) 1.消息系统(吞吐量,内置的分区,冗余及容错性) 2.行为跟踪(户浏览页面、搜索及其他行为) 3.日志收集(抽象成一个个日志或事件的消息流) |
消息系统 |
|
|