文件名称:Tornado:异步编程库:horse:
文件大小:82KB
文件格式:ZIP
更新时间:2024-06-02 16:04:18
php library asynchronous PHP
龙卷风 :tornado: :horse: 用于异步编程的库。 龙卷风由几个接口组成,可以使用编写异步程序。 该库提供了适用于流行的异步框架( , )的适配器和内置适配器,以了解如何编写自己的适配器。 安装 您可以使用安装它: composer require m6web/tornado 您还必须安装与为选择的适配器相关的其他依赖性,您可以使用查看我们的建议: composer suggests --by-package :information: Tornado包含自己的适配器,以简化快速测试,并说明如何编写针对用例优化的自己的 ,但请记住, :warning: 龙卷风适配器尚未准备好生产 :warning: 。 如何使用它 您可以在examples目录中找到现成的examples ,但是这里提供了有关异步编程和Tornado原理的一些详细说明。 兑现承诺 EventLoop是负责执行所有异步功能的引擎。 如果其中一个函数正在等待异步结果(一个P
【文件预览】:
Tornado-master
----composer.json(2KB)
----.travis.yml(219B)
----.prettyci.composer.json(75B)
----assets()
--------Tornado-Logo.png(37KB)
----tests()
--------EventLoopTest()
--------HttpClientTest.php(5KB)
--------EventLoopTest.php(6KB)
--------Adapter()
----.php_cs(199B)
----LICENSE(1KB)
----src()
--------Promise.php(169B)
--------HttpClient.php(304B)
--------EventLoop.php(3KB)
--------Adapter()
--------Deferred.php(450B)
----examples()
--------00-README-samples.php(3KB)
--------02-failures.php(2KB)
--------tests()
--------01-async-countdown.php(1KB)
--------03-http-client.php(2KB)
--------04-foreach.php(2KB)
----.gitignore(45B)
----phpunit.xml.dist(925B)
----README.md(10KB)