2017 © Pedro Peláez
 

library preq

Microservices IPC command factory for Laravel && Lumen

image

per3evere/preq

Microservices IPC command factory for Laravel && Lumen

  • Wednesday, July 4, 2018
  • by per3evere
  • Repository
  • 1 Watchers
  • 3 Stars
  • 274 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 8 Versions
  • 52 % Grown

The README.md

Build Status, (*1)

About Preq

Preq is a latency and fault tolerance library for Laravel && Lumen, inspired by Netflix’s Hystrix and upwork/phystrix, (*2)

Installation

Require this package with composer:, (*3)

composer require per3evere/preq --dev

Add ServiceProvider, (*4)

Laravel

add this to the providers array in config/app.php, (*5)

Per3evere\Preq\PreqServiceProvider::class

Lumen

add this in bootstrap/app.php, (*6)

$app->register(Per3evere\Preq\PreqServiceProvider::class);

Usage

Create service command file, (*7)

``` php namespace App\Services;, (*8)

use Per3evere\Preq\AbstractCommand;, (*9)

class Example extends AbstractCommand { /** * 同步执行命令. * * @return void */ public function run() { return 'run!'; }, (*10)

/**
 * 异步执行命令.
 *
 * @return \Guzzlehttp\Promise\Promise;
 */
public function runAsync()
{
    // 返回注意返回类型.
}

}, (*11)


execute it ```php $command = app('preq')->getCommand(\App\Services\Example::class); // 同步执行命令 echo $command->execute(); // 异步执行命令 $command->queue();

The Versions

04/07 2018

dev-master

9999999-dev

Microservices IPC command factory for Laravel && Lumen

  Sources   Download

MIT

The Requires

 

The Development Requires

by Persevere Von

laravel microservices ipc

04/07 2018

1.0.3

1.0.3.0

Microservices IPC command factory for Laravel && Lumen

  Sources   Download

MIT

The Requires

 

The Development Requires

by Persevere Von

laravel microservices ipc

05/02 2018

1.0.2

1.0.2.0

Microservices IPC command factory for Laravel && Lumen

  Sources   Download

MIT

The Requires

 

The Development Requires

by Persevere Von

laravel microservices ipc

20/12 2017

1.0.1

1.0.1.0

Microservices IPC command factory for Laravel && Lumen

  Sources   Download

MIT

The Requires

 

The Development Requires

by Persevere Von

laravel microservices ipc

29/11 2017

1.0.0

1.0.0.0

Microservices IPC command factory for Laravel && Lumen

  Sources   Download

MIT

The Requires

 

The Development Requires

by Persevere Von

laravel microservices ipc

11/07 2017

0.2.0

0.2.0.0

Microservices IPC command factory for Laravel && Lumen

  Sources   Download

MIT

The Requires

 

The Development Requires

by Persevere Von

laravel microservices ipc

16/06 2017

0.1.1

0.1.1.0

Microservices IPC command factory for Laravel && Lumen

  Sources   Download

MIT

The Requires

 

The Development Requires

by Persevere Von

laravel microservices ipc

13/06 2017

0.1.0

0.1.0.0

Microservices IPC command factory for Laravel && Lumen

  Sources   Download

MIT

The Requires

 

The Development Requires

by Persevere Von

laravel microservices ipc