我有一个微服务(用 Python 编写),它公开了一些端点,每个端点都可以由 http 请求(flask)执行。
我有一个特定的端点需要很长时间才能完成,所以我想一旦触发这个入口点就运行一个后台作业,以减少它的响应时间。
例如,我希望flask通过http请求启动进程,当它启动时,我想将任务推送到rabbitMQ队列中。消费者应该在同一个应用程序中还是在不同的服务中?
我有一个微服务(用 Python 编写),它公开了一些端点,每个端点都可以由 http 请求(flask)执行。
我有一个特定的端点需要很长时间才能完成,所以我想一旦触发这个入口点就运行一个后台作业,以减少它的响应时间。
例如,我希望flask通过http请求启动进程,当它启动时,我想将任务推送到rabbitMQ队列中。消费者应该在同一个应用程序中还是在不同的服务中?