mqtt MB用于拥有可伸缩的WSO2代理
http://wso2.com/library/articles/2015/10/article-using-wso2-message-broker-as-a-scalable-mqtt-broker/
现在被WSO2 EI 6.1.1取代。我不清楚什么时候必须提供代理,或者它是在产品内部运行。虽然一些文档似乎暗示经纪人已经在那里,但还有一些例子要求单独分期支付蚊子或wso2 mb (现已不可用)。
https://docs.wso2.com/display/EI611/Sample+906%3A+Inbound+Endpoint+MQTT+Protocol+Sample
一个mqtt客户机的简单测试表明,在正常安装和运行EI之后,没有mqtt代理在配置的参数127.0.0:1883中运行。
<mqtt enabled="true">
<bindAddress>0.0.0.0</bindAddress>
<defaultConnection enabled="true" port="1883" />我应该安装一个单独的mqtt代理吗?或者有一种方法可以在遗留MB中运行已经存在的代理?谢谢!
发布于 2017-08-13 23:05:23
您可以使用位于{EI_HOME}/bin目录下的broker.sh文件通过WSO2 EI运行代理。
另一个需要注意的不同之处是,一旦启动代理,就会看到以下日志
Successfully connected to MQTT server on port 1886在WSO2 EI产品中,broker的运行偏移量为3。因此,您必须使用1886端口进行连接。
如果需要,可以使用位于{EI_HOME}/wso2/broker/conf/ can .xml文件中的offset元素更改偏移量
希望这能有所帮助。
https://stackoverflow.com/questions/45470871
复制相似问题