一个基于事件发布与订阅的轻量级框架。
在工作中,当一个事件的产生,需要去触发很多事件时,我们通常会在事件产生方中分别的去调用那些事件消费方,这样往往是很浪费资源的, 并且事件的产生方与事件的消费方会产生极大的耦合。
如果我们要改动某一个事件的消费方,很有可能还要改动事件的产生方,为了解决这个问题,我就编写了 Crab4J 这个框架。
在同一个 JVM 中使用异步的方式来发送事件或者触发另外一个动作时,就可以使用 Crab4J 框架。
- 事件发布
- 事件订阅
- 事件注册
- 事件注销
- 事件广播
- 事件分组
Crab4J 基于 Apache License, Version 2.0 许可证。
