将守护程序与REST API结合起来 [关闭]。

问题描述 投票:0回答:1

我正在开发一个可以在容器中运行的守护进程,它将持续抓取实时数据并将其提供给redis供其他方使用,我一直打算附加一个REST API,它将提供关于redis连接状态的信息,并允许守护进程被指示发布到其他redis实例中。

在使用python模块falcon运行了一个基本的API之后,我意识到这个守护进程现在需要同时做两件事,所以我需要使用几个线程,或者其他异步机制。

这就产生了两个问题。

1)这种将连续守护进程和REST API结合起来的结构是一个常见的或明智的决定吗?在我看来,能够以基于网络的方式与守护进程进行交互,以便进行更强的集成测试等,是很有价值的,但也许这样做是矫枉过正的,是得不偿失的?我想另一种选择是通过配置文件进行配置,并根据输出数据监控其健康状况。

2)如果我要进行这样的选择,那么实现双重行为的框架选择什么最合理,是线程还是异步?也许没有大的区别,但我很想听听一两个建议。

非常感谢,Kerzane。

python-3.x python-asyncio python-multithreading falconframework
1个回答
1
投票
© www.soinside.com 2019 - 2024. All rights reserved.