没有合适的资源?快使用搜索试试~ 我知道了~
resiliency:一个现代PHP库,允许您对外部服务进行弹性调用
共49个文件
php:47个
json:1个
md:1个
需积分: 5 0 下载量 97 浏览量
2021-05-02
08:48:32
上传
评论
收藏 29KB ZIP 举报
温馨提示
弹性,用于弹性和现代PHP应用程序的实现 主要原则 该库与PHP 7.4+兼容。 安装 composer require love-oss/resiliency 用 您需要为断路器配置系统: 失败:定义我们尝试访问该服务的次数; 超时:定义在我们认为服务无法到达之前我们要等待多长时间(以毫秒为单位); 条纹超时:定义一旦我们处于半开状态,我们要等待多长时间(以毫秒为单位)才认为服务不可达; 阈值:定义在尝试再次访问服务之前我们要等待多长时间(以毫秒为单位); (HTTP | HTTPS)客户端将用于访问服务; 如果在断路器打开(表示“已使用”)时无法到达远程服务,则将使用后备回调。 您最好返回与您的远距离通话期望的响应类型相同的响应。 use Resiliency \ MainCircuitBreaker ; use Resiliency \ Systems \ Main
资源推荐
资源详情
资源评论
收起资源包目录
resiliency-main.zip (49个子文件)
resiliency-main
composer.json 2KB
src
Transitions.php 1KB
Transactions
SimpleTransaction.php 3KB
Clients
SymfonyClient.php 1KB
ClientHelper.php 1003B
GuzzleClient.php 1KB
Systems
MainSystem.php 3KB
MainCircuitBreaker.php 4KB
Exceptions
InvalidTransaction.php 1KB
InvalidSystem.php 1KB
InvalidPlace.php 879B
UnavailableService.php 200B
TransactionNotFound.php 201B
Places
Isolated.php 648B
PlaceHelper.php 3KB
Closed.php 2KB
Opened.php 1KB
HalfOpened.php 2KB
Monitors
SimpleMonitor.php 752B
SimpleReport.php 594B
SimpleReportEntry.php 1KB
Storages
SimpleArray.php 2KB
SimpleCache.php 2KB
States.php 1KB
MainService.php 695B
Contracts
Event.php 361B
Monitoring
Report.php 315B
ReportEntry.php 628B
Monitor.php 476B
Place.php 1KB
System.php 389B
Storage.php 984B
Exception.php 142B
CircuitBreaker.php 2KB
Service.php 329B
Client.php 557B
Transaction.php 966B
Events
Initiated.php 87B
Isolated.php 86B
Closed.php 84B
Opened.php 84B
AvailabilityChecked.php 97B
Reseted.php 85B
ReOpened.php 86B
Tried.php 83B
TransitionEvent.php 884B
Utils
Assert.php 1KB
ErrorFormatter.php 1KB
README.md 3KB
共 49 条
- 1
资源评论
thonxie
- 粉丝: 23
- 资源: 4532
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功