zoukankan      html  css  js  c++  java
  • MQTT开发笔记之《MQTT Server》

    MQTT SERVER 性能测试报告 : http://w3yyb.sinaapp.com/archives/1601
    各个MQTT SERVER功能列表: http://blog.lenix.xyz/archives/1568
    帮你深入理解OAuth2.0协议 : blog.csdn.net/seccloud/article/details/8192707
    牛人逍遥子对mosquitto源码分析: http://blog.csdn.net/houjixin/article/details/21461225

    硬件环境:

    // TOBEDO

    Server及端口:

    apollo           61619
    mosquitto          1884
    activeMQ          1883
    emqtt            1885

    测试方法:

    并发测试:192.168.6.156 上用 emqttd_benchmark 测试 192.168.6.157 上的各MQTT SERVER 并发量
    消息发送测试:本地电脑 用php程序 使用一个客户端连接情况下 发送10万消息 到 192.168.6.157上的各MQTT SERVER。

    测试时间:

    // TOBEDO

    参数说明:

    默认 retain=0 非持久化消息。
    QoS0: 最多一次 服务器与 客户端 交互1次 。
    QoS1 :至少一次 服务器与 客户端 交互2次 。
    QoS2:洽好一次 服务器与 客户端 交互4次 。

    测试结果:

    // TOBEDO
    Mosquitto的优缺点:

    3.1
    .4、订阅树机制的优缺点分析 Mosquito程序采用订阅树形式维护客户端之间的订阅与发布消息,这种方式优点是逻辑清晰,便于开发和维护。缺点是其遍历过程效率较低。同时,程序中存在很多对订阅树的遍历过程:订阅、发布消息、取消订阅等,在客户端数量增加时,该功能对效率的影响将更为明显。 因此,在mosquitto的实际应用中很难支持5万以上的客户端,尤其在客户端网络状态不好时,其断开重练操作将非常频繁,这样也造成大量对订阅树的遍历操作,从而严重影响mosquitto的效率。
  • 相关阅读:
    服务器安装宝塔面板
    CentOS7操作SSH/SSHD服务(查看/启动/重启/自启)
    CentOS服务器升级Linux版本
    阿里云云服务器漏洞修复
    Linux服务器安装Docker
    服务器安装Nginx
    服务器端简单Demo
    实现博客内容折叠
    [转]珍惜时间,做好规划——致大学过半的你们
    【LeetCode】9. 回文数
  • 原文地址:https://www.cnblogs.com/alanfang/p/5541663.html
Copyright © 2011-2022 走看看