小编xec*_*ute的帖子

当其中的任务失败时,将 Celery 链自动移动到死信队列

我正在将 Celery 与 RabbitMQ 一起使用,并且我有一个包含 4 个任务和一个组的链。该组位于链的顶部,其中包含大约 1k 个任务。

我有死信队列设置,它可以按预期处理各个任务。

每当组内的任务失败时,它就会进入死信队列,但链的其余部分丢失。

链:

  1. 组(a、b、c、d、e)
  2. 任务 x
  3. 任务 y
  4. 任务 w
  5. 任务z

我希望组中的所有这些任务并行运行,如果有任何事情发生,请转到死信队列,并将链任务与其一起移动(这可能是在组中的所有任务都运行之后)。有没有办法做到这一点?如果不是,那么实现包含一个组的可恢复链的替代方法是什么?

python rabbitmq celery

6
推荐指数
1
解决办法
139
查看次数

如何用javascript防止浏览器声音

我正在使用jwerty插件来处理键盘事件,我创建了一个组合:"alt + a".

它运作良好,事件发生.但窗户的叮当!声音即将来临.这太烦人了.

怎么能预防呢?

这是链接,自己听听:http://jsfiddle.net/YShy9/3/

html javascript jquery jquery-plugins jquery-events

3
推荐指数
1
解决办法
221
查看次数

如果Facebook禁止网络,页面不会加载

我们的网站使用Facebook登录和正常登录.

Facebook在我们大学的网络上被禁止.当我试图在学校进入我们的网站时,它没有加载.在Chrome的网络标签中,它表示"待处理......".

评论后编辑:

  • Facebook SDK已经异步.但不像异步一样工作.
  • 没有javascript错误.
  • 不想尝试使用Facebook登录.只是想进入一个包含Facebook jssdk的网站
  • "告诉你的政府要解决它"不是回复或解决方案.你知道Facebook在中国也被封锁了.如果在那里表现得像这样,那真的很糟糕.

javascript facebook-javascript-sdk

1
推荐指数
1
解决办法
348
查看次数