2017 © Pedro Peláez
 

library swoole-rpc

Rpc library for swoole

image

xiaolin/swoole-rpc

Rpc library for swoole

  • Saturday, June 23, 2018
  • by missxiaolin
  • Repository
  • 0 Watchers
  • 0 Stars
  • 2 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 1 Open issues
  • 4 Versions
  • 0 % Grown

The README.md

Swoole RPC Library

安装

composer require xiaolin/swoole-rpc

使用

服务端示例代码, (*1)

<?php
require __DIR__ . '/../vendor/autoload.php';

use Lin\Swoole\Rpc\Server;

use Lin\Swoole\Rpc\Handler\HanderInterface;
use Lin\Swoole\Rpc\Code\InstanceTrait;

class TestHandler implements HanderInterface
{
    use InstanceTrait;

    public function test()
    {
        return 'success';
    }
}

$server = new Server();
$server->setHandler('test', TestHandler::getInstance())->serve('0.0.0.0', '11520', [
    'pid_file' => './socket.pid',
    'daemonize' => false,
    'max_request' => 500, // 每个worker进程最大处理请求次数
    'open_eof_check' => true,
    'package_eof' => "\r\n",
]);

客户端示例代码, (*2)

<?php

use Lin\Swoole\Rpc\Client\Client;

/**
 * Class TestClient
 * @method test
 */
class TestClient extends Client
{
    protected $service = 'test';

    protected $host = '127.0.0.1';

    protected $port = 11520;
}

$result = TestClient::getInstance()->test();

The Versions

23/06 2018

dev-master

9999999-dev

Rpc library for swoole

  Sources   Download

MIT

The Requires

 

The Development Requires

by 小林

23/06 2018

1.0.2

1.0.2.0

Rpc library for swoole

  Sources   Download

MIT

The Requires

 

The Development Requires

by 小林

12/04 2018

1.0.1

1.0.1.0

Rpc library for swoole

  Sources   Download

MIT

The Requires

 

The Development Requires

by 小林

26/03 2018

1.0.0

1.0.0.0

Rpc library for swoole

  Sources   Download

MIT

The Requires

 

The Development Requires

by 小林