RPC服务端 ¶
- 创建服务
创建服务 ¶
服务端每个类提供一组服务,RPC文件建议放在 addons/xxx/rpc
目录下。
如果你想要增加一组服务,可以在这个目录下增加类文件即可。
sh
# 进入模块
cd addons/xxx/
# 创建rpc目录
mkdir rpc
# 创建rpc服务serve
php think rpc:service addons/xxx/rpc/User
示例 ¶
得到类似 User.php
文件这样。 客户端实际上是远程调用这些类的静态方法。
php
<?php
namespace addons\xxx\rpc;
#[RpcServer('User')]
class User
{
public static function getInfoByUid($uid)
{
// ....
}
public static function getEmail($uid)
{
// ...
}
public static function getXxxx()
{
}
public static function setXxxx()
{
}
}