PHPackages                             majorbio/rpc - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. majorbio/rpc

ActiveLibrary

majorbio/rpc
============

适用于 Laravel 的 RPC 框架

1.3.3(3y ago)0639—0%MITPHPPHP ^7.4

Since Mar 2Pushed 3y ago1 watchersCompare

[ Source](https://github.com/needfire/rpc)[ Packagist](https://packagist.org/packages/majorbio/rpc)[ RSS](/packages/majorbio-rpc/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (6)Dependencies (2)Versions (7)Used By (0)

Laravel 的 RPC 框架
================

[](#laravel-的-rpc-框架)

- 基于 workerman 的多进程 RPC 框架
- 状态可维持，支持多次调用

数据包样本
-----

[](#数据包样本)

- 首部固定 10 个字符长度用来保存整个数据包长度，位数不够左补 0
- 数据格式为 json 字符串

```
0000000068{"code":0,"message":"ok","data":["hello world, hello u!"]}
```

安装
--

[](#安装)

```
# 安装
composer require majorbio/rpc

# 发布配置文件
php artisan vendor:publish --provider="majorbio\rpc\Providers\RpcServiceProvider"
```

Server 服务端
==========

[](#server-服务端)

一、 配置 /config/rpc.php

```
