伯纳德:Bernard是一个多后端PHP库,用于创建后台作业以供以后处理

时间:2024-03-16 05:26:57
【文件属性】:

文件名称:伯纳德:Bernard是一个多后端PHP库,用于创建后台作业以供以后处理

文件大小:46KB

文件格式:ZIP

更新时间:2024-03-16 05:26:57

PHP

Bernard使用PHP进行后台处理变得非常容易和愉快。 它通过利用队列和长时间运行的进程来做到这一点。 它支持普通排队驱动程序,但也可以使用Redis和Doctrine实现简单的排队驱动程序。 当前,这些是受支持的后端,每个版本都有更多后端: Predis / PhpRedis 亚马逊SQS 铁MQ 原则DBAL ean茎 PhpAmqp / RabbitMQ 队列互操作 安装 通过作曲家 $ composer require bernard/bernard 文献资料 请参阅。 测试中 我们尝试遵循BDD和TDD,因此我们同时使用和来测试该库。 $ composer test 您可以通过执行以下命令来运行功能测试: $ composer test-functional 执照 MIT许可证(MIT)。 请参阅以获取更多信息。


【文件预览】:
bernard-master
----composer.json(2KB)
----example()
--------bootstrap.php(2KB)
--------sqs.php(589B)
--------EchoTimeService.php(268B)
--------pheanstalk.php(318B)
--------ironmq.php(540B)
--------predis.php(304B)
--------file.php(365B)
--------doctrine.php(911B)
--------phpredis.php(358B)
----LICENSE(1KB)
----src()
--------Driver()
--------EventListener()
--------Consumer.php(5KB)
--------Normalizer()
--------Receiver()
--------Producer.php(1KB)
--------Exception.php(106B)
--------Event()
--------Driver.php(2KB)
--------BernardEvents.php(1KB)
--------Router.php(410B)
--------Queue.php(907B)
--------QueueFactory.php(587B)
--------Message.php(118B)
--------Command()
--------QueueFactory()
--------Serializer.php(1KB)
--------Util.php(323B)
--------Queue()
--------Router()
--------Receiver.php(238B)
--------Envelope.php(904B)
--------Exception()
--------Message()
----CHANGELOG.md(3KB)
----README.md(2KB)

网友评论