commanded
v1.4.6
使用 Commanded 遵循 CQRS/ES 模式构建您自己的 Elixir 应用程序。
提供支持:
Commanded 为您提供了坚实的技术基础。它允许您专注于对域(应用程序最重要的部分)进行建模,以更快的速度创建更好的应用程序。
您可以将 Commanded 与以下事件存储之一一起使用以实现持久性:
请参阅变更日志,了解每个版本的功能、错误修复和任何升级建议。
需要 Erlang/OTP v21.0 和 Elixir v1.11 或更高版本。
麻省理工学院许可证
本自述文件和以下指南遵循
master
分支,该分支可能不是当前发布的版本。阅读 Commanded on Hex 最新发布版本的文档。
Commanded.Aggregate.Multi
是的,查看使用 Commanded 的公司。
Conduit 是一个开源的 Phoenix 1.3 Web 应用程序示例,在 Elixir 中实现了 CQRS/ES 模式。它的构建是为了演示《Building Conduit》一书的 Elixir 应用程序中 Commanded 的实现。
观看 Bernardo Amorim 在 Code Beam SF 2018 上介绍 CQRS 和事件源。其中包括有关如何通过 Commanded 使用这些概念来实现 Elixir 应用程序的教程。
最受欢迎的请求是贡献新的或改进的功能以及扩展文档。
请遵循现有的编码约定,或参考 Elixir 风格指南。
您应该包含单元测试以涵盖任何更改。运行mix test
以执行测试套件。
Commanded 的存在要归功于以下人员的贡献。
如果您遇到问题或需要帮助,请提出问题。您还可以在官方 Elixir Slack 的 #commanded 频道中寻求帮助。