2016年6月3日 星期五

[筆記] 四套 MOM Server MQTT 支援比較,Mosquitto, RabbitMQ, Apache Apollo, Apache ActiveMQ


最近有點起肖,測試了四套 MOM Server 的 MQTT 方式送收。

使用同一組測試程式,Paho Project Java Sample 測試,Subscriber (Sample.java), Publisher (MqttPublishSample.java)

Scenario 1 如下:
1. Subscriber 連上 MOM
2. Publisher 連續送出 message。
Check Subscriber 是否可以收到所有的 message。(Publisher送10個,Subscriber應該收到10個。)

Scenario 2 如下:
1. Subscriber 連上 MOM
2. Publisher 送出 message。
3. Subscriber 斷線。
4. Publisher 繼續送 message。
5. Subscriber 重新連線。
Check Subscriber 是否可以收到斷線時期,Publisher 送出的資料。


Mosquitto v1.4.9RabbitMQ v3.6.2Apache Apollo v1.7.1Apache ActiveMQ v5.13.3
Scenario 1OKOKNGOK
Scenario 2NGOKOKOK
有Admin UINOYESYESYES

沒有另外做壓測,因為先找功能可以正常的 MOM Server。。。。
And....  Apollo 好像沒什麼在 maintain... see here...

Update: Mosquitto有1.5了,不知道有沒有測過 Scenario 2呢?

沒有留言: