この質問はアーキテクチャレベルです。 AWS SQS、Rabit MQ、Kaafkaなどのソリューションはオプションではないと仮定します。Amazon SQSのような分散キューイングサービスを実装するにはどうすればよいですか?
- 基本キュー要件(メッセージを公開し、消費する)だろうか新しいメッセージがキューに発行されたときにすぐに応答するキュー
- 任意のDBを使用できます(SQLまたはNoSQL)
この質問はアーキテクチャレベルです。 AWS SQS、Rabit MQ、Kaafkaなどのソリューションはオプションではないと仮定します。Amazon SQSのような分散キューイングサービスを実装するにはどうすればよいですか?
メッセージングソフトウェアを使用せずにメッセージングサービスを構築する方法を尋ねています。答えは、あなた自身のメッセージングソフトウェアを基礎から構築することです。それは愚かなことです、あなたはそうしてはいけません、あなたは適格ではない可能性があります。キューは高度に並行した開発テクニックを必要とし、その設計と開発はほとんど言い難いです。
いくつかのメッセージングソフトウェアを購入するか、オープンソースソフトウェアを使用するか、saasソリューションを使用してください。あなた自身を転がしてはいけません。
さらに重要なのは、組み込みデバイスでキューを実行しようとしている理由は何ですか?これは、通常、サーバー上で実行されるものです。 RabbitMQは大規模なインストールではありません。ギガバイト以上のRAMを持つものは、それを実行する可能性があります。おそらくRaspberry PI 3を少し微調整して走らせることができますが、それ以上の余裕はありません。
独自のソリューションを構築する方法を尋ねていますか?特定の質問がない限り、おそらくStackOverflowの話題にはならないでしょう。そして、なぜ既存のソリューションはオプションではないのですか? –
その場合はどこで助けを求めるのですか? ソリューションは銀行用であるため、AWSにデータを公開することはできません。さらに重要なことは、低消費電力デバイス用のバンドルされた軽量ソリューションであることです。 – rahulg
多くの銀行がAWSをサービスに使用しているため、有効なブランケット声明ではありませんが、組織によって異なります。その場合、組織の既存インフラストラクチャ内で動作するRabbit MQのような製品を使用できないのはなぜですか? –