Files
kiri-rpc/config.php
T

68 lines
1.6 KiB
PHP
Raw Normal View History

2022-01-09 14:00:32 +08:00
<?php
use Kiri\Rpc\RpcJsonp;
use Kiri\Rpc\TestRpcService;
2022-01-10 11:39:56 +08:00
use Kiri\Server\Constant;
2022-01-09 14:00:32 +08:00
return [
'rpc' => [
'name' => 'json-rpc',
'type' => Constant::SERVER_TYPE_BASE,
'mode' => SWOOLE_SOCK_TCP,
'host' => '0.0.0.0',
'port' => 9526,
'settings' => [
],
'events' => [
Constant::RECEIVE => [RpcJsonp::class, 'onReceive']
]
],
'service' => [
[
"datacenter" => "dc1",
"id" => "40e4a748-2192-161a-0510-9bf59fe950b5",
"node" => "FriendRpcService",
2022-09-23 18:55:46 +08:00
'class' => TestRpc::class,
2022-01-09 14:00:32 +08:00
"skipNodeUpdate" => false,
"service" => [
"id" => "redis1",
"service" => "FriendRpcService",
"address" => "172.26.221.211",
"taggedAddresses" => [
"lan" => [
"address" => "127.0.0.1",
"port" => 8000
],
"wan" => [
"address" => "172.26.221.211",
"port" => 80
]
],
"meta" => [
"redis_version" => "4.0"
],
"port" => 8000
],
"check" => [
2022-09-23 18:55:46 +08:00
"node" => "t2.320",
"checkId" => "service:redis1",
"name" => "Redis health check",
"Annotations" => "Script based health check",
"status" => "passing",
"serviceID" => "redis1",
"definition" => [
2022-01-09 14:00:32 +08:00
"http" => "172.26.221.211:9527",
"interval" => "5s",
"timeout" => "1s",
"deregisterCriticalServiceAfter" => "30s"
],
],
]
]
];