chenjiahao/rpc-rabbitmq

v1.0 2019-09-01 08:46 UTC

This package is not auto-updated.

Last update: 2024-04-09 05:44:16 UTC


README

这里主要是laravel的使用方法

composer require chenjiahao/rpc-rabbitmq

'providers' => [ RabbitMqRPC\App\CjhRpcProvider::class,

.......
        .......
                .......
                
                        .......
                                .......
                                        .......
                                                .......

}

php artisan vendor:publish --provider="RabbitMqRPC\App\CjhRpcProvider::class" 或者

php artisan vendor:publish 之后选择 RabbitMqRPC\App\CjhRpcProvider::class

控制器 继承 RabbitMqRPC\App\AbstractCjhController 重写 before after

每一个方法执行前执行
protected function before($name, $arguments , $options = [])

每一个方法执行完后执行
protected function after($name, $arguments ,$options = [], &$results )

每一个对外提供的方法必须添加CallMethod注解
use RabbitMqRPC\Annotation\CallMethod;
    /**
     * @CallMethod()
     *
     * */