cast/lumen-rpc

Lumen RPC 服务器和客户端类

v1.4 2020-03-19 18:01 UTC

This package is auto-updated.

Last update: 2024-09-20 04:06:08 UTC


README

composer require cast/lumen-rpc

使用说明

创建配置文件 rpc.php,例如:

<?php

return [
    'config' =>  [
        'my-method',
    ]
];

启动服务器

Rpc::listen('my-method', function ($msg) {
    // do work...
    return $msg['number'] * 2;
});

从远程进行一些 RPC 调用

$res = Rpc::get('my-method', ['number'=>5]);

var_dump($res);

将得到

int(10)

确保你有正确的 RabbitMQ 配置,参见 config/queue.php