Skip to content
官方QQ交流群
技术交流1:87208295   点此加入
技术交流2:787747122   点此加入
官网
云控制台
开放平台
关注微信公众号
代码仓库: 码云

RPC服务端

  • 创建服务

创建服务

服务端每个类提供一组服务,RPC文件建议放在 addons/xxx/rpc 目录下。
如果你想要增加一组服务,可以在这个目录下增加类文件即可。

sh
# 进入模块
cd addons/xxx/
# 创建rpc目录
mkdir rpc
# 创建rpc服务serve
php think rpc:service addons/xxx/rpc/User
# 进入模块
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()
    {
    }
}
<?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()
    {
    }
}

Copyright © 2017 10yun.com | 十云提供计算服务-IPV6 | ctocode组开发