我是nservice bus的新手,我正在努力学习这些概念。
我正在尝试创建一个应用程序,在从客户那里付款后注册客户。注册过程中有几个第三方集成,例如付款和ExternalXYZ等
我正在考虑以下步骤
ProcessRegistration将执行以下操作
我正在考虑为这两个服务调用创建两个单独的命令,以便它们位于自己的小事务范围内。这些命令将在进行服务调用之前和之后记录详细信息。 (这可能对补偿逻辑有用,因为服务调用失败,我需要重试它们)
以下是我的问题
是否有任何样本显示如何处理传单中的补偿。我热衷于创建一个可以由ProcessRegistration启动的补偿传奇,我可以利用日志表(该表有每个服务调用之前/之后的记录)来启动补偿吗?
答案 0 :(得分:0)
有几点指示:
有关示例,您可以查看the sample here
还要看一些the presentations here 并Udi's blog
另请查看Community discussion group
HTH