请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

支付订单回调信息的处理?

老师,早上好!
背景:支付宝或微信支付成功后,回调到订单系统应用(项目一)中,由订单系统将回调信息写入RabbitMQ。
现在,业务系统(项目二)需要根据订单支付的结果来修改业务的状态(如会员延期等)。

请问老师,是否可以使用celery + RabbitMQ方案解决这类问题?
或者,老师有没有更好的方案?

正在回答 回答被采纳积分+3

1回答

bobby 2020-04-23 14:58:47

可以啊, 这些都是异步的。你只要写一个url处理支付宝给调用你的接口 在这个接口中想要怎么处理都是自己的事情啊

0 回复 有任何疑惑可以回复我~
  • 提问者 winfred_wu #1
    可是,支付宝回调的url不是我这个业务系统,而是另外一个项目??
    回复 有任何疑惑可以回复我~ 2020-04-23 16:06:53
  • bobby 回复 提问者 winfred_wu #2
    这有啥关系啊,只要你的两个系统间可以通信就行了啊,通信方式很多啊,比如两个系统可以通过redis通信 通过数据库通信,或者使用rabbitmq消息队列通信等都可以,这里我最推荐的是使用rabbitmq消息队列通信
    回复 有任何疑惑可以回复我~ 2020-04-24 13:13:13
  • 提问者 winfred_wu 回复 bobby #3
    谢谢老师
    回复 有任何疑惑可以回复我~ 2020-04-29 11:56:47
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信