小编Ben*_*age的帖子

确认芹菜发布的正确方法是什么?

我正在调整我的芹菜/ rabbitmq安装,我发现这篇文章:

http://www.lshift.net/blog/2015/04/30/making-celery-play-nice-with-rabbitmq-and-bigwig/

BROKER_TRANSPORT_OPTIONS = {'confirm_publish': True}如果你想保证消息传递(我这样做),它会提到进行设置.我无法找到有关rabbitmq或芹菜的此设置的任何文档.

使用rabbitmq确认芹菜发布的正确方法是什么?所述功能的文档在哪里?

python django rabbitmq celery

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

Perl包方法是将包名称作为第一个参数返回

我有两个嵌套的包,我通过fast_cgi调用.从第一个包中我调用第二个方法,如下所示:

$MyScalar = "A Value";
MyPackage::Inner->InvokeMe($MyScalar);
Run Code Online (Sandbox Code Playgroud)

从我的其他包中,我正在解开这样的参数:

sub ZonesByCustomer($)
{
    my $MyParameter = @_[0];
    print $MyParameter;
}
Run Code Online (Sandbox Code Playgroud)

我期望的是A Value打印出来,但实际打印出来的是什么MyPackage::Inner. A Value实际上是存储在@_[1].

这看起来令人困惑.为什么包名称作为参数返回?

这是从我的代码中抽象出来的.如果我遗漏了一些必不可少的东西,我可以提供稍微复杂的版本.

perl

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

标签 统计

celery ×1

django ×1

perl ×1

python ×1

rabbitmq ×1