Transactions N服务总线与Azure服务总线-如何以事务方式保存域数据
我想将域事件保存为DocumentDB中的文档,然后将该事件发布到Azure服务总线(ASB)上,供其他服务获取。我希望在一个事务中执行这两个操作,以便在其中一个操作失败时,自动回滚另一个操作 ASB为处理程序中的传入和传出(下游)消息提供事务支持,即,如果处理程序失败,这些消息将不会发送,并且处理程序中接收的原始消息不会从总线中删除。但是,保存在同一个处理程序中的任何数据,比如在我的例子中,将事件存储在DocumentDB中,会怎么样呢?如何将其包括在该交易中?三个想法:Transactions N服务总线与Azure服务总线-如何以事务方式保存域数据,transactions,nservicebus,azureservicebus,azure-cosmosdb,Transactions,Nservicebus,Azureservicebus,Azure Cosmosdb,我想将域事件保存为DocumentDB中的文档,然后将该事件发布到Azure服务总线(ASB)上,供其他服务获取。我希望在一个事务中执行这两个操作,以便在其中一个操作失败时,自动回滚另一个操作 ASB为处理程序中的传入和传出(下游)消息提供事务支持,即,如果处理程序失败,这些消息将不会发送,并且处理程序中接收的原始消息不会从总线中删除。但是,保存在同一个处理程序中的任何数据,比如在我的例子中,将事件存储在DocumentDB中,会怎么样呢?如何将其包括在该交易中?三个想法: 使整个事务的一方或另