2021-10-25 18:20:28 +08:00
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
|
2021-10-26 18:58:09 +08:00
|
|
|
use Kiri\Rpc\RpcJsonp;
|
|
|
|
|
use Kiri\Rpc\TestRpcService;
|
|
|
|
|
use Server\Constant;
|
|
|
|
|
|
2021-10-25 18:20:28 +08:00
|
|
|
return [
|
|
|
|
|
'rpc' => [
|
2021-10-26 18:58:09 +08:00
|
|
|
'name' => 'json-rpc',
|
|
|
|
|
'type' => Constant::SERVER_TYPE_BASE,
|
|
|
|
|
'mode' => SWOOLE_SOCK_TCP,
|
|
|
|
|
'host' => '0.0.0.0',
|
|
|
|
|
'port' => 9526,
|
|
|
|
|
'settings' => [
|
2021-10-25 18:20:28 +08:00
|
|
|
|
2021-10-26 18:58:09 +08:00
|
|
|
],
|
|
|
|
|
'events' => [
|
|
|
|
|
Constant::RECEIVE => [RpcJsonp::class, 'onReceive']
|
|
|
|
|
],
|
2021-10-25 18:20:28 +08:00
|
|
|
|
|
|
|
|
|
2021-10-26 18:58:09 +08:00
|
|
|
'consumers' => [
|
|
|
|
|
'class' => TestRpcService::class,
|
|
|
|
|
'name' => 'test-rpc',
|
|
|
|
|
'package' => 'test',
|
|
|
|
|
'register' => [
|
|
|
|
|
'host' => '',
|
|
|
|
|
'port' => ''
|
2021-10-25 18:20:28 +08:00
|
|
|
]
|
|
|
|
|
]
|
|
|
|
|
]
|
|
|
|
|
];
|