PHPackages                             bromine-mai/cor-yar - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. bromine-mai/cor-yar

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

bromine-mai/cor-yar
===================

Yar Client in Coroutine

1.2.1(6y ago)56311MITPHPPHP &gt;=5.4

Since Oct 9Pushed 6y ago1 watchersCompare

[ Source](https://github.com/JiankangMai/CorYar)[ Packagist](https://packagist.org/packages/bromine-mai/cor-yar)[ RSS](/packages/bromine-mai-cor-yar/feed)WikiDiscussions master Synced today

READMEChangelog (3)DependenciesVersions (4)Used By (1)

Yar RPC框架PHP协程版本
================

[](#yar-rpc框架php协程版本)

提供不依赖拓展的客户端和服务端，含Yar服务协程化改造首选。

主要用于解决两个问题：

1. 协程环境下，Yar RPC调用阻塞协程，`STEAM HOOK`可用前的协程解决方案
2. Yar服务端 无法在Swoole Http Server中部署的问题。

项目API兼容原生拓展，可以轻松完成迁移。

安装
--

[](#安装)

composer一键安装 ` composer require bromine-mai/cor-yar`

然后在项目bootstrap中文件中 加载composer自带的psr类加载器即可

```
require_once (ROOT_PATH.'/vendor/autoload.php');

```

CorYar非常轻量，没有对Yar拓展的依赖，开箱即用。

Client使用
--------

[](#client使用)

```
