Packagist Packagist Continuous Integration codecov Shepherd Latest Stable Version License Financial Contributors on Open Collective

Introduction

一个并发(基于Amp)框架,它允许您通过 Saga 模式实现异步消息传递、透明工作流和对长期业务事务的控制。它实现了基于消息的架构,它包括以下模式:Saga、Publish\Subscribe、Message Bus。

Main Features

  • Сooperative multitasking
  • 异步消息传递(Publish/Subscribe模式的实现)。
  • Event-driven architecture
  • 分布(信息可由不同的应用程序处理)。
    • 订阅者可以在任何编程语言上实现
  • High performance
  • 在Saga模式的帮助下,协调长期的业务交易(例如,结账)。
  • 汇总变化的全部历史(EventSourcing)。

看它的行动

跳入我们的快速入门并在 15 分钟内构建您的第一个分布式解决方案。

Documentation

文档可以在 .documentation 目录中找到

Requirements

  • PHP >=8.0
  • RabbitMQ/Redis/Nsq
  • PostgreSQL

欢迎投稿!请阅读CONTRIBUTING了解详情。

Communication Channels

你可以在以下地方找到帮助和讨论。

Contributing

欢迎投稿!请阅读CONTRIBUTING了解详情。

License

麻省理工学院许可证 (MIT)。请参阅许可证以获取更多信息。