没有找到redis-queue控制消费的速率的设置,如果没有控制那队列就没有削峰的作用了,生产入列的压力直接传导到消费出列,请各位指点下
自己加个计数器和时间,判断时间和计数器,比如1分钟内之类消费5个,这样就限速了
谢谢,是这个思路,考虑加在消费类consume函数中。或者请大佬直接在源码中提供这个机制,这样就更完美了。
延时处理也可以吧?
Redis-queue本身并没有提供直接控制消费速率的设置,但是您可以通过其他方式来实现控制消费速率的目的。以下是一些可能有用的方法:
总之,控制消息的消费速率需要综合考虑多个因素,包括队列类型、消费者数量、延迟时间、算法实现等等。您可以根据具体情况选择适合的方法来实现消费速率的控制。
自己加个计数器和时间,判断时间和计数器,比如1分钟内之类消费5个,这样就限速了
谢谢,是这个思路,考虑加在消费类consume函数中。或者请大佬直接在源码中提供这个机制,这样就更完美了。
延时处理也可以吧?
Redis-queue本身并没有提供直接控制消费速率的设置,但是您可以通过其他方式来实现控制消费速率的目的。以下是一些可能有用的方法:
总之,控制消息的消费速率需要综合考虑多个因素,包括队列类型、消费者数量、延迟时间、算法实现等等。您可以根据具体情况选择适合的方法来实现消费速率的控制。