我们有两项微服务。一个用django和mysql用于用户操作,另一个用瓶子和mongodb用于地理计算。
从后台我们需要更新/查看mysql和mongodb。我们怎样才能在芹菜中做到这一点? 任务可以从Django应用程序或瓶子应用程序执行。
感谢。
答案 0 :(得分:0)
使用2个芹菜任务。 你需要一个经纪人。
对于有充分记录的Mysql。 使用Apache Oltu连接到mogodb并更新记录。
将两个任务联系在一起 https://docs.mongodb.com/ecosystem/drivers/python/
设置芹菜进行指数重试。将有助于避免雷鸣般的群体问题。 http://docs.celeryproject.org/en/master/userguide/canvas.html#chains