deferredPublish 方法可以加一个 返回值吗
xibusuper opened this issue · 3 comments
xibusuper commented
deferredPublish 方法可以加一个 返回值吗?
$deferred = new Nsq();
$isTrue = $deferred->connectNsqd($nsqdAddr);
for($i = 0; $i < 20; $i++){
$ret = $deferred->deferredPublish("test", "message daly", 3000);
var_dump($ret);
}
$deferred->closeNsqdConnection();
延迟队列写入成功了 但是 打印 $ret 还是为 false publish("test", "message") 这个方法 返回为 true
现在是通过这个$ret 返回值 来判断是否把 消息 成功写入队列 如果 deferredPublish 这个的返回值成功或失败都是false 就不确定是否成功写入了队列。
麻烦了大神!
yunnian commented
你好 你用的什么版本,之前老版本有这个问题
xibusuper commented
yunnian commented
已修复