【文件属性】:
文件名称:ganesha:PHP应用程序的断路器模式实现
文件大小:324KB
文件格式:ZIP
更新时间:2021-05-02 19:18:03
php microservices microservice guzzle fault-tolerance
象头神
Ganesha是PHP实现,它具有避免级联故障的多种策略,并支持各种存储来记录统计信息。
如果Ganesha从系统故障中挽救了您的服务,请考虑向该项目的作者,以向您展示 :red_heart: 和支持。 谢谢!
这是PHP中的实现之一,该实现已被积极开发并可以投入生产-经过充分测试和文档证明。 :flexed_biceps: 您可以轻松地将Ganesha集成到您现有的代码库中,因为Ganesha仅提供简单的界面,并且表现出透明性。
如果您对增强功能,错误修正...有任何想法,请通过通知我。 :sparkles:
目录
目录
你感兴趣吗?
揭露甘尼莎
用法
应对策略
转接器
自定义存储密钥
象头神 :red_heart: 食尸鬼
象头神 :red_heart: OpenAPI生成器
象头神 :red_heart: Symfony HttpClient
使用Ganesha的公司 :rocket:
象头神喜欢的文章/视频 :sparkles: :elephant: :sparkles:
运行测试
要求
与Soushi建立宣传网站
作者
你感兴趣吗
【文件预览】:
ganesha-master
----.gitignore(182B)
----src()
--------Ganesha()
--------Ganesha.php(3KB)
----.travis.yml(799B)
----LICENSE(1KB)
----composer.json(1KB)
----docker-compose.yml(689B)
----.github()
--------linters()
--------FUNDING.yml(621B)
--------workflows()
----examples()
--------client()
--------server()
--------bin()
--------common.php(2KB)
--------README.md(807B)
----README.md(23KB)
----phpunit.xml(709B)
----.php_cs.dist(333B)
----tests()
--------Ackintosh()
--------bootstrap.php(406B)
--------VcrFixtures()
----config.php(378B)
----ci()
--------install_dependencies.sh(306B)
----.travis.php.ini(106B)
----docs()
--------default.css(8KB)
--------index.html(2KB)
--------ganesha.png(249KB)
----psalm.xml(470B)