1000 万发事件/秒的开源本地消息解耦框架DamiBus
DamiBus是一个用于本地模块之间解耦通信的轻量级框架,特别适用于分布式领域驱动设计(DDD)。
它融合了事件总线(Event Bus)和远程过程调用(RPC)的概念,具有以下核心特点:
支持事务传播 - 可以同步分发消息,并传递异常。
识别事件和拦截器 - 通过事件标识可以进行消息跟踪,并使用拦截器实现各种功能。
监听者排序 - 多个监听者可以通过排序协同工作。
传递附件 - 消息可以携带额外的数据和上下文。
提供事件总线和远程调用两种使用方式。
零依赖和轻量级 - 不依赖外部框架,代码简单,易于集成。
DamiBus专注于本...
点击查看剩余70%
网友评论