2017-08-02 10 views
0

WSO2 MBは、スケーラブルMQTTブローカー今WSO2 EI 6.1.1に置き換えWSO2 EIとMQTTブローカー

http://wso2.com/library/articles/2015/10/article-using-wso2-message-broker-as-a-scalable-mqtt-broker/

を持っているために使用します。 ブローカーが提供されなければならないか、またはブローカーが製品内で実行されている必要があるかどうかはわかりません。 一部の文書ではブローカーがすでに存在しているようですが、他のいくつかの例では、蚊やwso2 mb(今は利用できません)の別個の設置を求めています。 1883:

https://docs.wso2.com/display/EI611/Sample+906%3A+Inbound+Endpoint+MQTT+Protocol+Sample

MQTTクライアントとの簡単なテストでは、通常のEIのインストールと実行後に、構成されたパラメータ、127.0.0で実行中のMQTTブローカーが存在しない、ということを示しています。

<mqtt enabled="true"> 
     <bindAddress>0.0.0.0</bindAddress> 
     <defaultConnection enabled="true" port="1883" /> 

別個のmqttブローカーをインストールする必要がありますか?レガシーMBに既に存在するブローカーを実行する方法がありますか? ありがとう!

答えて

0

ブローカは、{EI_HOME}/binディレクトリにあるbroker.shファイルを使用してWSO2 EIで実行できます。

注意すべきもう1つの違いは、あなたがブローカを起動後、あなたはそのため、あなたが接続するために1886ポートを使用する必要が

WSO2 EI製品内
Successfully connected to MQTT server on port 1886 

は、ブローカーが3のオフセットで実行され、次のログを見ることができています。あなたはこのことができます

希望を提出/wso2/broker/conf/carbon.xml {} EI_HOMEで発見オフセット要素を使用してオフセットを変更することができますしたい場合

+0

すべてのメッセージをデータベースに保存できますか? – Vivek

関連する問題