サービスファブリックを初めて使用しています。サービスファブリック、サービスバスからの継続的なポーリングに最適なマイクロサービス
Azure Service Busにキューがあります。サービスファブリックのキューから引き続きメッセージを処理し(ビジネスロジックを実行する)、DBにデータを保存してから、メッセージをキューから削除したいと考えています。
マイクロサービスは、新しいメッセージを監視するために2秒ごとにキューをチェックする必要があります。
私の質問は、です。データをプルし、ビジネスロジックを処理してDBに保存する予定のマイクロサービスとは何ですか?それは無国籍のサービスか信頼できる俳優ですか?
は、あなたが本当にmicroserviceが必要なのでしょうか?あなたはwebjobを使用することができます、それはより簡単になります。マイクロサービスがキューによってのみトリガされる場合、それは実際にマイクロサービスですか? – Thomas
@Thomasはい、ウェブの仕事は、問題を解決することができますが、システムの残りの部分は、Microservices入っていないだけで、このコンポーネントであるとして、それはそれがあることを考えるとファブリックから何かを使用する方が理にかなっているので、それは、アーキテクチャが複雑になります私たちが探しているものと緊密にマッチする。 – Adam