包含标签 mq 的文章

004 | MQTT + Kafka

很多时候我们谈到MQTT,发现其和MQ的很多概念是一致的。那么MQTT也是一种MQ吗?MQTT 并不是消息队列,尽管两者的很多行为和特性非常接近,比如都采用发布订阅模式等,但是他们面向的场景有着显著的不同。 MQTT和MQ的主要区别 MQTT:一种通信协议,类似人类交谈中的汉语、英语、俄语中的一种语言规范。 MQ:一种通信通道,也叫消息队 ………

阅读全文

003 | MQTT

前面我们已经研究了Kafka,这里我们再学习MQTT协议相关知识,最后你会发现两者结合使用才是精彩绝伦。 MQTT(Message Queuing Telemetry Transport)是一种轻量级、基于发布-订阅模式的消息传输协议,适用于资源受限的设备和低带宽、高延迟或不稳定的网络环境。它在物联网应用中广受欢迎,能够实现传感器、执行器 ………

阅读全文

002 | NATS

Install docker安装并运行broker 1 2 3 4 5 docker pull docker.m.daocloud.io/nats:latest docker run -itd -p 4222:4222 docker.m.daocloud.io/nats:latest # -js 指的是 jetstream ………

阅读全文

001 | Kafka

1. Kafka概述 在 Kafka 架构中,有几个术语需要了解下。 Producer: 生产者,即消息发送者,Push 消息到 Kafka 集群的 Broker(就是 Server)中; Broker: Kafka 集群由多个 Kafka 实例(Server)组成,每个实例构成一个 Broker,其实就是服务器; Topic: ………

阅读全文

000 | 消息队列简介

当今市面上有很多主流的消息队列中间件,比如ActiveMQ、RabbitMQ,Kafka,Pulsar、RocketMQ、NSQ、NATS、RedisStream、MQTTBroker等,生产中如何选择相应产品值得探究。 MQ(Message Queue)消息队列,是基础数据结构中“先进先出”的一种数据结构。指把要传输的数据(消息)放在队 ………

阅读全文