采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,早上好! 背景:支付宝或微信支付成功后,回调到订单系统应用(项目一)中,由订单系统将回调信息写入RabbitMQ。 现在,业务系统(项目二)需要根据订单支付的结果来修改业务的状态(如会员延期等)。
请问老师,是否可以使用celery + RabbitMQ方案解决这类问题? 或者,老师有没有更好的方案?
可以啊, 这些都是异步的。你只要写一个url处理支付宝给调用你的接口 在这个接口中想要怎么处理都是自己的事情啊
可是,支付宝回调的url不是我这个业务系统,而是另外一个项目??
这有啥关系啊,只要你的两个系统间可以通信就行了啊,通信方式很多啊,比如两个系统可以通过redis通信 通过数据库通信,或者使用rabbitmq消息队列通信等都可以,这里我最推荐的是使用rabbitmq消息队列通信
谢谢老师
登录后可查看更多问答,登录/注册
Django REST framework课程视频,RESTFul API前后端分离开发
10.4k 1
4.3k 51
1.4k 19
977 19
1.7k 19