求助 C#有办法在自己程序内部实现一个跨线程的简易消息队列吗?现在这种轮询数据库的实现 CPU 占用率很高, 4C8G 阿 里 云占用一直在 100%
2023-11-22需求是几百个客户端不断给我们上报一些数据(加起来每分钟 2000 条左右)我们分类后上报给不同上游。上游的接口设计非常差劲(按照同一份文档),一次只能接受一条数据,有的上游一个…
需求是几百个客户端不断给我们上报一些数据(加起来每分钟 2000 条左右)我们分类后上报给不同上游。上游的接口设计非常差劲(按照同一份文档),一次只能接受一条数据,有的上游一个…
背景用于用户自主创建定时任务,规则存储到 Redis 或者 MySQL, 服务端根据规则定时处理目前的想法自己实现一个时间轮,秒为单位或 100 毫秒为单位自己实现的主要疑问如…
今天带着学习的目的花了半天时间看了一下 python 广泛使用的任务队列 celery ,看完感觉不少地方挺奇怪。我们部门任务因为削峰一直用的是自己写的任务队列,所以说实话其实…
需求是这样: 有一个队列,队列中的元素是不断变化的,想知道这个队列中所有元素的和。队列元素的增加: 当一个请求到来时,就往队列中添加元素。 可能同时到来上百个请求队列元素的删除…
接到一个小需求需要定时统计消息队列堆积的数量。刚开始需求很简单比如堆积大于 100 就放到群里通知,于是就用 go 写了一个小脚本来定时遍历和推送消息。但是后来发现 100 这…
我尝试过各大网站转载的“放在 urls 文件里执行”的办法,但是很不幸,我发现会执行多次。具体业务就是设计了一个 Redis Set 队列控制并发,任务正常运行的时候是可以加入…