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