echo "\n";
} else {
    echo "[Failure] [open queue client log]\n";
    print_r($log_conf);
    echo "\n";
}
// 订阅参数
$queue_name = 'loop_queue_10_0_1';
$token = 'token';
$peek_time_ms = 100;
// 每次peek最多等待100ms
$file = fopen('./queue-client.txt', 'w+');
$cli = new BigpipeQueueClient();
// 测试中,我们希望能取完所有窗口的数据
$max_count = 50000;
if ($cli->init($queue_name, $token, $conf)) {
    echo "[Success][init queue server client]\n";
    $count = 0;
    $success = 0;
    $failure = 0;
    $peek = 0;
    $ack = 0;
    while ($count < $max_count) {
        $pret = $cli->peek($peek_time_ms);
        if (BigpipeErrorCode::READABLE == $pret) {
            $msg = $cli->receive();
            if (false === $msg) {
                echo sprintf("[Failure][receive msg][cnt:%u]\n", $count);
                $failure++;
            } else {
                // 回复ack