28. Copyright Drecom Co., Ltd. All Rights Reserved.
28
特徴
• 軽量:固定ヘッダーは2byte,
Payload: Max256MB
• Topic:送受信先. 階層構造
• QoS:
• Will
• Retain
• CleanSession
※TCP Connection NAT配下でも問題なく動作。
0:At
most
once
1:At
least
once
2:
Exactly
once
29. Copyright Drecom Co., Ltd. All Rights Reserved.
29
概要:Pub/Subモデル
MQTT Broker
publisher
Subscriber
Topic例:
/cedec/2015/room315/iot
/cedec/2015/room315/gameengine
/cedec/2015/room315/#
/cedec/2015/+/iot
A
B
C
D
A
B
A B C
A D
33. Copyright Drecom Co., Ltd. All Rights Reserved.
33
MQTT
Cluster
BackEnd全体構成 Draft
internet
Client
pub
/
sub
/
http(rest)
LB
(MQTT) LB(web)LB
(HTTP)
Web/
AP
Web/
AP
Web/
APWeb/
AP
KVS DBDBKVS
Reverse-‐Proxy
MQTT
Broker
REST Worker
MQTT
BrokerMQTT
BrokerMQTT
Broker
direct
routing
※検討当時資料
34. Copyright Drecom Co., Ltd. All Rights Reserved.
34
BackEnd構成概略
internet
Client
pub
/
sub
/
http(rest)
LB(web)
Web/
AP
Web/
AP
Web/
APWeb/
AP
KVS DB
MQTT
BrokerMQTT
BrokerMQTT
BrokerMQTT
Broker
direct
routing
※検討当時資料