阿里云文档 2025-11-06

调用ListConsumerConnections API获取消费者客户端连接信息-云消息队列 RocketMQ 版-阿里云

获取指定消费者客户端的连接信息。

阿里云文档 2025-06-12

开源的客户端SDK接入RabbitMQ服务端时的注意事项。

本文介绍使用开源的客户端SDK接入云消息队列 RabbitMQ 版服务端时的注意事项。

阿里云文档 2025-02-08

设置客户端访问IP白名单

IP白名单用于控制客户端是否可以连接云消息队列 RocketMQ 版服务端实例,您可以为指定实例设置IP白名单,允许特定IP地址段下的客户端连接云消息队列 RocketMQ 版实例。

阿里云文档 2024-11-27

TCP协议客户端大版本发布公告

云消息队列 RocketMQ 版于2021年10月18日发布新版本Java SDK和C++ SDK客户端,本次发布对客户端大版本进行了升级。本文介绍发布的SDK版本信息、支持升级的地域以及主要的功能差异。

阿里云文档 2023-06-27

开源MQTT客户端首次连接配置

本文以Java SDK为例介绍开源MQTT客户端首次连接服务端时如何初始化客户端和配置自动重连功能。

文章 2021-11-14 来自:开发者社区

我的mqtt协议和emqttd开源项目个人理解(23) - websocket客户端连接过程分析(Wireshark抓包+源码分析)

我们可以使用emq自带的Dashboard插件,进行websocket调试,打开谷歌浏览器输入网址,其中192.168.83.128是emq所在的IP地址:http://192.168.83.128:18083/#/websocket用户名:admin,密码:publicWebSocket URI:ws(s)://192.168.83.128:8083/mqttTCP URI:tcp://192....

文章 2021-11-14 来自:开发者社区

我的mqtt协议和emqttd开源项目个人理解(22) - 关于客户端上线自动订阅主题

通过修改配置文件即可实现。emq v1.1.3,rel\emqttd\etc\emqttd.config‘subscription’扩展模块支持客户端上线时,自动订阅或恢复订阅某些主题(Topic):%% Modules {modules, [ %% Client presence management module. %% Publish message...

文章 2021-11-14 来自:开发者社区

我的mqtt协议和emqttd开源项目个人理解(20) - 如果客户端clientid为空,emq会随机帮忙生成

mqtt v3.1.1协议有规定clientid可以为空,所以当客户端clientid为空,emq会随机帮忙生成。一、源码emq 1.1.3 -- emqttd_protocol.erl客户端经过TCP三次握手建立连接之后,会发起mqtt connect packet,服务器接收到后开始处理这个数据包,入口函数就是如下的源文件,process函数:https://github.com/emqx/....

文章 2021-11-14 来自:开发者社区

我的mqtt协议和emqttd开源项目个人理解(18) - 一个客户端sub很多主题和数据,出现宕机?使用本地共享订阅解决!

EMQ中CPU是公平分配给MQTT会话,大量pub消息到一个订阅,订阅不会拿到更多cpu,最终导致消息累积,内存溢出宕机。最好的解决办法是分组订阅,把消息打散,多个客户端订阅。问:请问一下,我现在的业务就是只使用一个sub,主题是\hello\#,去订阅数万个终端消息。请问针对这个问题,如何来优化业务逻辑?可以通过增加sub的方式吗?即把数万终端分成几个小组,每小组往一个主题pub,然后再分别订....

我的mqtt协议和emqttd开源项目个人理解(18) - 一个客户端sub很多主题和数据,出现宕机?使用本地共享订阅解决!
文章 2021-11-13 来自:开发者社区

我的mqtt协议和emqttd开源项目个人理解(8) - 客户端subscribe消息的源码分析

学习mqtt协议和emqttd开源项目http://emqtt.com/emqttd源码版本号是v1.1.3。http://emqtt.com/downloads/1113源码写得比较绕,需要经过以下模块的调用,入口是emqttd_client模块,handle_info函数负责接收socket的数据:(注意:gen_server:call是同步调用,cast是异步。call对应的是handle....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。