#author("2020-08-26T05:53:08+00:00","default:admin","admin") #author("2020-09-10T06:22:34+00:00","default:admin","admin") [[Advanced Message Queuing Protocol:https://www.amqp.org/]] --[[v1.0 仕様:https://www.amqp.org/sites/amqp.org/files/amqp.pdf]] -[[リファレンス - 通信プロトコルの選択:https://docs.microsoft.com/ja-jp/azure/iot-hub/iot-hub-devguide-protocols]] -[[AMQPによるメッセージング:https://labs.gree.jp/blog/2010/06/262/]] -[[Service Bus での AMQP 1.0 サポート:https://docs.microsoft.com/ja-jp/azure/service-bus-messaging/service-bus-amqp-overview]] -[[Azure Service Bus と Event Hubs における AMQP 1.0 プロトコル ガイド:https://docs.microsoft.com/ja-jp/azure/service-bus-messaging/service-bus-amqp-protocol-guide]] -[[Azure Managed ServiceとFIWAREを連携させる:https://qiita.com/nmatsui/items/cdd9a37a613dc6ac19c6]] -[[「Azure SDK for Go」とは別の独自サービスパッケージ:https://qiita.com/qt-luigi/items/2f3eebad75d76d9ae6c0]] -[[通信プロトコルAMQPはIoTに向いているか調査せよ!:https://xtech.nikkei.com/atcl/nxt/mag/nnw/18/041800005/121900011/]] -[[[C++] AMQP-CPP サンプル・プログラム:https://qiita.com/muzudho1/items/233a8f2b3b803a84c0c4]] -[[MQTTとAMQPと.NET:https://www.slideshare.net/terurou/mqttamqpnet]] -[[MQTTとAMQP:http://blog.livedoor.jp/redglasses20/archives/35702492.html]] -[[IoT接続プロトコルについて:https://docs.oracle.com/cd/E83857_01/paas/iot-cloud/develop/iot-connectivity-protocols.html]] -[[Why message queues for IoT projects?:https://www.cloudamqp.com/blog/2017-05-13-why-message-queues-for-iot-projects.html]] -[[くらう道 オフライン道場 番外編「IoTHub」「IoTEdge」:https://www.slideshare.net/TakashiMatsuoka2/iothubiotedge]] -[[Azureで開く IoT/AI の扉:https://www.opensquare.co.jp/seminar_document/103/01_20190523.pdf]] -[[What is AMQP ? How AMQP works for Internet of Things:https://iotboys.com/what-is-amqp-how-amqp-works-for-internet-of-things/]] -[[Azure IoT Hub と Windows 10 IoT Core とRaspberry Pi 3 Model B+ とでテレメトリーの収集をしてみた:https://www.softbank.jp/biz/future_stride/entry/techblog/20200313/]] -[[raw AMQP to IoT Hub and IoT Edge:http://busbyland.com/raw-amqp-to-iot-hub-and-iot-edge/]] -[[Using AMQP with Azure IoT Hub:https://journal.missiondata.com/using-amqp-with-azure-iot-hub-c3470852bc9e]] *概要 [#v10bf64f] **MQTTと比べたAMQPの特徴 [#qc4dd28c] -メッセージを配信するプロデューサーとのコネクションの中に、端末ごとに独立したチャネルを複数構成できる -サーバーはクラスター構成を取れ、負荷が増大したときに台数を増やしたり、障害が発生したときに別のサーバーに切り替えたりすることも可能 -サーバはクラスター構成を取れ、負荷が増大したときに台数を増やしたり、障害が発生したときに別のサーバに切り替えたりすることも可能 -サーバには、メッセージを順番通りに運ぶためのキューを用意している *関連ツール [#v78e226f] **[[RabbitMQ:https://www.rabbitmq.com/]] [#wd53afec] -[[RabbitMQによる非同期処理:https://tech-lab.sios.jp/archives/7902]] -[[新人プログラマに知ってもらいたいRabbitMQ初心者の入門の入門:https://qiita.com/gambaray/items/3cc02b419c860a96bc94]] **ActiveMQ [#l941fec5] **Service Bus [#v7d14c88]