文件名称:php-ddd-cqrs-event-sourcing-ecotone:使用域驱动设计(DDD)命令查询责任隔离(CQRS)和事件源(ES)原理PHP应用程序示例。 使用Ecotone,Symfony,Prooph和JMS序列化器
文件大小:67KB
文件格式:ZIP
更新时间:2024-03-28 06:32:47
PHP
使用具有六边形体系结构的DDD CQRS事件源PHP应用程序 使用构建的应用程序,并与 , 和集成在一起。 应用程序显示了如何使用PHP轻松构建复杂的系统。 Ecotone的主要宗旨是允许开发人员专注于业务问题,而不是集成和技术问题,这可以在代码中看到。 玩得开心 :) 与Laravel和Ecotone Lite的可能集成 应用程序是用Symfony编写的,但是Ecotone与Laravel集成在一起,可以在没有任何其他框架的情况下单独运行( Ecotone Lite )。 当与Laravel或Ecotone Lite一起运行时,在此编写的所有代码都将以完全相同的方式工作。 跑 docker-compose up -d 然后可以在localhost:3000下使用该应用程序 由于读取模型是异步更新的,因此您可能需要在执行操作后刷新以查看更改。
【文件预览】:
php-ddd-cqrs-event-sourcing-ecotone-master
----composer.json(1KB)
----bin()
--------console(1KB)
----config()
--------routes.yaml(78B)
--------preload.php(184B)
--------services.yaml(2KB)
--------routes()
--------bundles.php(240B)
--------packages()
----.htaccess(13B)
----templates()
--------last_prepared_tickets.html.twig(1KB)
--------ticket_details.html.twig(481B)
--------base.html.twig(2KB)
--------prepare_ticket.html.twig(817B)
--------unassigned_tickets.html.twig(1KB)
----Dockerfile(307B)
----.env(891B)
----src()
--------UI()
--------Domain()
--------ReadModel()
--------Kernel.php(1KB)
----docker()
--------wait-4-database.sh(43B)
----docker-compose.yml(2KB)
----.gitignore(208B)
----symfony.lock(6KB)
----public()
--------index.php(535B)
----README.md(1KB)
----ddd-cqrs-event-sourcing-php-hexagonal-architecture.png(43KB)