mekras/obereg

v0.4.0 2016-08-29 09:54 UTC

This package is auto-updated.

Last update: 2024-08-29 03:49:46 UTC


README

PHP 容错库。

示例

HTTP

<?php
/** @var \Http\Client\HttpClient $httpClient */
$gw = new HttpGateway($httpClient);

/** @var \Psr\Http\Message\RequestInterface $request */
$response = $gw->sendRequest($request);
  • 网关 (Gateway) — 一个对象,用于两个系统之间进行数据交换。网关负责拦截和处理错误。
  • 队列 (Queue) — 未成功发送的输出数据队列。
  • 缓存 (Cache) — 输入数据的缓存。
  • 策略 (Policy) — 一组规则,定义队列或缓存的行为。
  • 存储 (Storage) — 队列和缓存的低级数据存储。