python-mediator:用于CQRS和事件源的Python中介程序总线微框架

时间:2024-04-18 12:46:04
【文件属性】:

文件名称:python-mediator:用于CQRS和事件源的Python中介程序总线微框架

文件大小:39KB

文件格式:ZIP

更新时间:2024-04-18 12:46:04

distributed-systems cqrs ddd domain-driven-design command-bus

python-mediator 弹性和可扩展的异步CQRS + ES python微框架。 兼容最新的python版本:3.7、3.8、3.9,pypy3。 对应于干净的架构模式,非常适合命令/查询隔离方案和事件驱动的设计方法。 没有外部依赖项-仅使用标准库。 主要特征: 自动功能或方法处理程序检查-与处理程序匹配的正确操作(命令/查询/事件)是全自动的,并且默认情况下基于python类型提示(注释) 可配置的中间件(操作员)堆栈-处理程序调用流可以轻松扩展,例如数据映射,特殊异常处理或额外的日志记录 可配置的额外参数注入 弹性和可扩展性-可以轻松调整自定义行为和自定义传输后端 帮助 即将推出... 命令/查询处理示例 from dataclasses import dataclass from mediator . request import LocalRequestBus


【文件预览】:
python-mediator-master
----.gitignore(41B)
----pyproject.toml(1KB)
----LICENSE(1KB)
----mediator()
--------event()
--------__init__.py(0B)
--------utils()
--------common()
--------request()
----setup.cfg(338B)
----.github()
--------workflows()
----README.md(2KB)
----tests()
--------__init__.py(0B)
--------test_request.py(1KB)
--------utils()
--------example()
--------common()
--------test_event.py(4KB)

网友评论