Servicebus を使用して Azure で段階的な運用展開を行うためのベスト プラクティスを知りたいのですが、
- 新しいバージョンをデプロイするときにメッセージが削除されないようにする方法
- メッセージを保存し、展開の完了後に再度読み込むためのバックアップ メカニズムはありますか?
Servicebus を使用して Azure で段階的な運用展開を行うためのベスト プラクティスを知りたいのですが、
Windows Azure サービス バスは、Windows Azure SQL データベースや Windows Azure ストレージと同様に、展開の外部で実行されるサービスです。これは、デプロイに依存しないことを意味します。Service Bus に存在するメッセージに影響を与えることなく、アプリケーションをデプロイ、削除、再デプロイできます。
アプリケーションの新しいバージョンをデプロイするときに注意する必要がある唯一のことは、Service Bus キュー/サブスクリプションで利用可能なメッセージが、アプリケーションの古いバージョンによって送信された可能性があるということです。したがって、アプリケーションの新しいバージョンは、これらの「古い」メッセージ形式と互換性がある必要があることを考慮してください。