morebec / orkestra-framework
Orkestra 框架
v2.5.6
2023-03-31 18:46 UTC
Requires
- php: >=7.4
- ext-ctype: *
- ext-iconv: *
- morebec/orkestra-datetime: ^2.5.6
- morebec/orkestra-enum: ^2.5.6
- morebec/orkestra-event-sourcing: ^2.5.6
- morebec/orkestra-messaging: ^2.5.6
- morebec/orkestra-modeling: ^2.5.6
- morebec/orkestra-normalization: ^2.5.6
- morebec/orkestra-postgresql-document-store: ^2.5.6
- morebec/orkestra-postgresql-eventstore: ^2.5.6
- morebec/orkestra-postgresql-timeout-storage: ^2.5.6
- morebec/orkestra-retry: ^2.5.6
- morebec/orkestra-symfony-bundle: ^2.5.6
- symfony/console: 5.2.*
- symfony/dotenv: 5.2.*
- symfony/flex: ^1.3.1
- symfony/framework-bundle: 5.2.*
- symfony/http-client: 5.2.*
- symfony/process: 5.2.*
- symfony/security-bundle: 5.2.*
- symfony/yaml: 5.2.*
Requires (Dev)
- roave/security-advisories: dev-latest
Conflicts
README
基于 Symfony 5.2 的服务实现,使用 orkestra 组件。
特性
- 基于 Symfony 5.2,提供其所有特性
- Orkestra 组件与 Symfony 的依赖注入紧密集成
- CQRS 支持
- 事件源支持
- 领域驱动设计支持
- 使用 PostgreSQL 作为数据库
- 长时间运行进程
- RoadRunner 应用服务器
- 通过消息和 RoadRunner 提供的 Pub/Sub 功能
- 适用于
- Web 应用
- 微服务
- 后端系统
- 命令行应用程序
- 现代:PHP 7.4+
- Docker + docker-compose 配置
许可证
Apache 2.0,请阅读 LICENSE.md 了解更多信息。由 Morébec 开发和维护