我想从 PHP 调用 roadrunners RPC 方法日志。
我有一个Spriral\Goridge\RPC
in实例,$rpc
它通过 TCP 连接到正在运行的 roadrunner rpc。在该 RPC 实例上,我执行以下调用,其中$payload
是一个普通字符串。还尝试了 php 数组或 json 字符串,并为第三个参数(等)尝试了不同Relay::PAYLOAD_RAW
的Relay::PAYLOAD_CONTROL
标志
$rpc->call('log', $payload);
但我总是收到此错误消息:
Spiral\Goridge\Exceptions\ServiceException: error 'rpc: service/method request ill-formed: log' on 'tcp://127.0.0.1:6001' in /var/www/vendor/spiral/goridge/src/RPC.php:123
我找不到任何关于它的文档,但是日志 RPC 方法在那里,只需要知道如何格式化$payload
以及如果需要$flags
添加哪个作为第三个参数。