元宇宙开发平台的落地(元宇宙 开发平台)

如何搭建dubbo 分布式开发平台

目前比较多的解决方案有几个:一、结合mq消息中间件实现的可靠消息最终一致性二、tcc补偿性事务解决方案三、最大努力通知型方案第一种方案:可靠消息最终一致性,需要业务系统结合mq消息中间件实现,在实现过程中需要保证消息的成功发送及成功消费。即需要通过业务系统控制mq的消息状态第二种方案:tcc补偿性,分为三个阶段trying-confirming-canceling。每个阶段做不同的处理。trying阶段主要是对业务系统进行检测及资源预留confirming阶段是做业务提交,通过trying阶段执行成功后,再执行该阶段。默认如果trying阶段执行成功,confirming就一定能成功。canceling阶段是回对业务做回滚,在trying阶段中,如果存在分支事务trying失败,则需要调用canceling将已预留的资源进行释放。第三种方案:最大努力通知xing型,这种方案主要用在与第三方系统通讯时,比如:调用微信或支付宝支付后的支付结果通知。这种方案也是结合mq进行实现,例如:通过mq发送http请求,设置最大通知次数。达到通知次数后即不再通知。具体的案例你也可以参考下这篇博客,它上面有完整的电商系统分布式事务实现案例:

lotus domino开发到底怎么样

原创文章,作者:投稿用户,如若转载,请注明出处:https://www.cee-kay.cn/8711.html