Azure EventHubsを使用して新しいプロジェクトを開始したいと考えています。プロジェクトの一部は、任意の開発マシン(およびCI)から実行できる統合テストのセットです。以前は、この目的でローカルエミュレーター(Cosmos DB、ストレージ、サービスファブリックなど)を使用していました。そうすれば、開発マシンは実際のクラウド資格情報を必要とせず、分離された環境を持ちます。ただし、EventHubsにはローカルエミュレータがないようです。
見逃したEventHubsエミュレーターはありますか?そうでない場合、AMQPサービスは良い代替手段でしょうか?イベントハブの適切な概算になるものはありますか?
ありがとう
このためのフィードバックアイテムを作成しました。これがあなたに役立つなら、投票してください!
Azure Event Hubsには、ローカルにインストールできるエミュレーターがありません。 AzureでEventHubsインスタンスを作成し、それを開発とテストの目的で使用する必要があります。
1つのオプションは、Kafkaエンドポイントに接続し、アプリケーションをKafkaアプリケーションとしてテストすることです。
https://docs.Microsoft.com/en-us/Azure/event-hubs/event-hubs-for-kafka-ecosystem-overview
エレガントではないかもしれませんが、どうやらそこには多くの良い選択肢がありません。少なくとも、必要に応じて、後でKafkaに移行するのが簡単になります。