wynd/traya

AggregateRoot 组件,无依赖。由 Wynd 使用 PHP 构建,并带有 ️❤️!

1.0.0-beta1 2019-11-14 10:35 UTC

This package is auto-updated.

Last update: 2024-08-29 00:25:33 UTC


README

GitHub license Azure Pipelines Azure DevOps tests

Traya 是由 Wynd 构建的 AggregateRoot 和事件发布组件,在我们的后端项目中使用。

此项目是 Sith Triumvirate 项目的一部分,包括:

  • Nihilus: CQRS
  • Sion: Saga 模式(WIP,尚未提供)

如果需要发布事件,Traya 需要特定的实现(这部分是可选的)。Wynd 不提供任何默认实现,因为事件管理实际上取决于您所使用的科技/框架(Prooph、Event Store、Kafka、RabbitMQ 等)。更多详细信息请参阅文档。

快速开始

概览示例

贡献

对于任何贡献(问题与 PR),请遵循项目的 指南

添加 ⭐️ 也是向此仓库贡献的一种方式 😊

本项目已采用 Contributor Covenant 中定义的行为准则。在向此仓库贡献之前,请查看 行为准则

许可证

MIT