0

我想知道在 Azure 中使用 servicebus 进行增量生产部署的最佳实践是什么,

  • 部署新版本时如何确保消息不被删除
  • 是否有备份机制来保存消息并在部署完成后将其加载回来?
4

1 回答 1

2

Windows Azure 服务总线是在您的部署之外运行的服务,类似于 Windows Azure SQL 数据库或 Windows Azure 存储。这意味着它不依赖于您的部署:您可以部署、删除、重新部署您的应用程序,而不会影响服务总线中存在的消息。

当您部署新版本的应用程序时,您唯一需要注意的是服务总线队列/订阅中可用的消息可能已由旧版本的应用程序发送。因此请考虑到您的应用程序的新版本需要与这些“旧”消息格式兼容。

于 2013-02-22T14:18:06.230 回答