1000 万发事件/秒的开源本地消息解耦框架DamiBus

1000 万发事件/秒的开源本地消息解耦框架DamiBus

800_auto

DamiBus是一个用于本地模块之间解耦通信的轻量级框架,特别适用于分布式领域驱动设计(DDD)。

它融合了事件总线(Event Bus)和远程过程调用(RPC)的概念,具有以下核心特点:

支持事务传播 - 可以同步分发消息,并传递异常。

识别事件和拦截器 - 通过事件标识可以进行消息跟踪,并使用拦截器实现各种功能。

监听者排序 - 多个监听者可以通过排序协同工作。

传递附件 - 消息可以携带额外的数据和上下文。

提供事件总线和远程调用两种使用方式。

零依赖和轻量级 - 不依赖外部框架,代码简单,易于集成。

DamiBus专注于本...

点击查看剩余70%

{{collectdata}}

网友评论