コード例 #1
0
 public function connect($persistent = false)
 {
     $client = new Client(array_merge($this->options, ['persistent' => $persistent]));
     $client->connect();
     $this->client = $client;
     return $this;
 }
コード例 #2
0
ファイル: put_message.php プロジェクト: codeages/plumber
#!/usr/bin/env php
<?php 
use Codeages\Beanstalk\Client as BeanstalkClient;
require_once __DIR__ . '/../vendor/autoload.php';
$config = [];
$config['persistent'] = false;
$beanstalk = new BeanstalkClient($config);
$beanstalk->connect();
$beanstalk->useTube('Example1');
$i = 0;
for ($i = 0; $i < 1; $i++) {
    $message = json_encode(array('id' => uniqid(md5(gethostname())), 'name' => 'Hello ' . $i));
    $result = $beanstalk->put(500, 0, 60, $message);
    echo $message . "\n";
}
$beanstalk->disconnect();
コード例 #3
0
ファイル: test.php プロジェクト: codeages/beanstalk-client
#!/usr/bin/env php
<?php 
use Codeages\Beanstalk\Client;
require_once __DIR__ . '/../vendor/autoload.php';
$beanstalk = new Client(['socket_timeout' => 20]);
$beanstalk->connect();
$beanstalk->useTube('Example3');
while (true) {
    $job = $beanstalk->reserve(10);
    var_dump($job);
}