filsh / yii2-wamp
WAMP(Web应用程序消息协议)扩展
dev-master
2015-09-17 22:53 UTC
Requires
- filsh/yii2-runner: dev-master
- voryx/thruway: 0.3.*
- yiisoft/yii2: *
This package is auto-updated.
Last update: 2024-08-29 03:47:35 UTC
README
安装
建议您通过composer安装Gearman库(点击此处)。为此,请将以下行添加到您的composer.json
文件中。
{ "require": { "filsh/yii2-wamp": "dev-master" } }
示例
// configure component 'components' => [ 'wampRouter' => [ 'class' => 'filsh\wamp\components\WampRouter', 'realm' => 'realm', 'host' => '172.17.0.20', 'port' => '8000', ], 'wamp' => [ 'class' => 'filsh\wamp\Module', 'wampRouter' => 'wampRouter', 'runnerMap' => [ ... ] ] ], // run examples Yii::$app->wampRouter->connect(function(Connection $connection, ClientSession $session) { $session->call('com.myapp.add2', [2, 3]) ->then(function (CallResult $result) use($connection) { echo $result; $connection->close(); }, function (ErrorMessage $error) use($connection) { echo $error; $connection->close(); } ); });