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
30.
Copyright Drecom Co., Ltd. All Rights Reserved.
30
実装について
31.
Copyright Drecom Co., Ltd. All Rights Reserved.
31
実装について
マルチプレイバトルにおける
• 全体概略
• サーバー実装概略
• アプリケーション実装
32.
Copyright Drecom Co., Ltd. All Rights Reserved.
32
全体概略
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
※検討当時資料
Be the first to comment