我有一个Sidekiq工作人员在本地运行良好,但是当部署到Heroku时,作业就被卡在队列中了。我正在使用Redis to go nano,并让它启动和运行,我已经在Heroku上将工作人员缩放到1,并且可以看到它已经启动了。我只是在使用默认的队列--没有什么定制的或花哨的。: 'sidekiq' }配置/初始化器/redis.rb
uri = URI.parse(ENV["REDISTOGO_URL"] || "redis:
我使用redis作为队列(使用spring队列中/出站通道适配器)来分发任务(消息进入队列,等等)。由于吞吐量很高,我们观察到,虽然消息被发送到redis队列,但是很多消息丢失了,没有消息在入站后到达组件(报头路由器)。,我们有一个web服务,但实际上正如您所说的,只需将消息写入redis (仅此而已
关于您的回答,我现在正在考虑删除in通道及其队列,并直接使用报头值路由器-- If <em