首页 > 解决方案 > 如何执行N个函数来保持计数?

问题描述

好的,更重要的是:

我正在创建呼叫。这些调用在它们处于活动状态时会在表中保留记录。我的脚本中不知道呼叫状态,而是通过计算该表中的记录。无论电话持续多久,电话都会持续。

我得到一个需要拨打的号码列表。

我只是开始一个 for NUMBER 并开始发送调用,这些调用是通过一个简单的函数发送的,“一枪搞定”,所以该函数立即返回。

我从 db 表中检查呼叫计数,每当呼叫计数低于 maxChannels 时,我都会发送更多呼叫。

我不是在寻找特定的代码,而是在询问这是否可以通过 python 中的某个模块来完成。该脚本正在运行,这不是问题,我只是想知道并希望使它变得更好,也许可以通过使用那里的一些模块。

标签: pythonpool

解决方案


也许这是一个糟糕的设计,但既然你提到了很难解释,我们就跳过它并认为它应该是它的样子!所以你有计数和最大记录。某些场景可以实现您的目标,以获取新的最大记录数。我的主要想法是您将通过函数调用更改最大记录。所以...我建议您使用缓存机制或 Redis 来保存计数。这些是取决于计数或最大记录更改需求的频率的事情。

1-在对记录进行任何更改后调用函数来更改计数(任何可以的函数)

2-每当您需要计数时从数据库或表中调用它。

3-作为一个工人用芹菜之类的东西来做。


推荐阅读