我正在实现一个同时消耗几个 http 流的应用程序。所有线程(每个线程一个 pycurl 对象)都在同一个循环中生成。诀窍是如何构建一个适当的架构来处理重新连接。
创建一个单独的控制器线程以某种方式检查哪些连接不活动或需要强制重新连接是一种好习惯吗?
或者可能应该在单独的进程中完成这样的任务?
我正在实现一个同时消耗几个 http 流的应用程序。所有线程(每个线程一个 pycurl 对象)都在同一个循环中生成。诀窍是如何构建一个适当的架构来处理重新连接。
创建一个单独的控制器线程以某种方式检查哪些连接不活动或需要强制重新连接是一种好习惯吗?
或者可能应该在单独的进程中完成这样的任务?