「MQTTブローカーを使いたいからDocker上でクラスター組んどいて」 フロントエンドエンジニアの僕は言ってることの意味がすべてわからず無事死亡。 Dockerはハンズオンで触ったことある程度だったのでMQTTの概念の理解からDockerコマンドに慣れるまで非常に苦戦した。 MQTTはいわゆるPUB/SUB型のメッセージプロトコル HTTP は片方向なので、クライアントが接続を開始しなければならないが、MQTTは非同期メッセージング・プロトコルなので デバイスまたはセンサーがネットワークから受動的にコマンドを受信できる。また、非常に軽量なので、センサーが沢山あって、細かいデータがバンバン飛んでくるIoT アプリケーションなどに適している。 クライアントは特定のトピックに属するメッセージをパブリッシュするために、メッセージとトピックをブローカーに送信し、ブローカーは、そのトピックにサブスク