首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >烧瓶-通知发送服务数据被接收,然后处理

烧瓶-通知发送服务数据被接收,然后处理
EN

Stack Overflow用户
提问于 2018-04-23 15:57:32
回答 1查看 235关注 0票数 1

我有两个最低限度的网络微服务在水瓶。一个(称为X)接收来自外部服务的POST请求。然后,X做一些计算,并将一篇文章发送给另一个服务Y。目前,X等待Y完成其处理,然后X将结果发送回初始外部服务。整个管道平均耗时6-7秒,从性能角度来看,这是不可取的。

执行X -> Y中的火灾和遗忘帖子的最佳实践方法是什么(如果这甚至是一个特定于烧瓶的问题,我宁愿不调用另一个框架)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-23 16:14:54

您的需求明确提示,使用异步任务队列。如果您的应用程序不是一个小规模的web,我认为使用/实现用于消息队列的专用工具会产生比任何类型的Flask中的黑客更好的结果。

然后,一般的工作流将如下所示,外部服务将POST请求发送到X.X,X向Y发送消息(并将其遗忘),并立即将响应返回给外部服务。现在,消息队列的任务是确保Y接收消息,Y按需要处理它。

如果这个工作流适合您,您可以查看RabbitMQ芹菜,两者都很容易设置。我个人使用过RabbitMq与水瓶,并对结果相当满意。另外,请看一下的答案,了解一下芹菜与烧瓶一起使用的概况。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49985282

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档