• MQTT测试服务器搭建


    1. 最近研究MQTT,又不想用网络服务器。所以开始研究本地服务器的搭建。

    2. 使用:Apache ActiveMQ

      Apache ActiveMQ 是一款基于Java的消息服务器,支持多种协议可以使用C,C ++,Python,.Net等进行连接。ActiveMQ 官网介绍目前提供2个版本下载,ActiveMQ 经典版和ActiveMQ Artemis,其中Artemis为下一代高性能,非阻塞架构,基于事件驱动的消息系统。

    3. 官方下载win版本(https://activemq.apache.org/download.html)

    我使用的是apache-activemq-5.16.2,解压后apache-activemq-5.16.2conf下activemq.xml文件中:

    <transportConnectors>
                <!-- DOS protection, limit concurrent connections to 1000 and frame size to 100MB -->
                <transportConnector name="openwire" uri="tcp://0.0.0.0:61616?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>
                <transportConnector name="amqp" uri="amqp://0.0.0.0:5672?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>
                <transportConnector name="stomp" uri="stomp://0.0.0.0:61613?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>
                <transportConnector name="mqtt" uri="mqtt://0.0.0.0:1883?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>
                <transportConnector name="ws" uri="ws://0.0.0.0:61614?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>
            </transportConnectors>

    修改mqtt后面的端口号,也就是我们的服务器端口。

    4. 运行apache-activemq-5.16.2inwin64下的wrapper.exe(系统要安装java虚拟机)

    根据控制台输出的信息

    jvm 1    |  INFO | ActiveMQ WebConsole available at http://127.0.0.1:8161/
    jvm 1    |  INFO | ActiveMQ Jolokia REST API available at http://127.0.0.1:8161/api/jolokia/

    web连接 http://127.0.0.1:8161/,用户密码都是:admin

    即可查看启动的服务器了。

    接下来可以使用调试工具验证服务器:

    OK!

    博客园:http://www.cnblogs.com/linux-farmer/
  • 相关阅读:
    MSSQL经典语句
    注销时关闭当前窗体,返回登入界面
    自定义控件小结进阶篇
    精妙SQL语句大全
    触发器MSSQL常用操作
    经典SQL语句大全
    文件下载
    android Notification 的使用
    startActivityForResult()的用法
    Android手机中获取手机号码和运营商信息
  • 原文地址:https://www.cnblogs.com/linux-farmer/p/14805155.html
Copyright © 2020-2023  润新知