kaka 1.0.0 重磅发布,服务于后端的事件领域模型框架。

kakai
 kakai
发布于 2019年03月18日
收藏 22

kaka 1.0.0正式发布了,从三个月前的kaka-notice-lib 1.0.0的发布,经过多次研磨,终于迎来了本次重大更新。

kaka是一款服务于java后端的事件领域模型框架,主要目的为解耦业务、 简化程序复杂性、提高代码可读性和降低开发维护成本。

项目地址:https://gitee.com/zkpursuit/kaka-notice-lib

 

本次升级内容如下:

1、源码基于maven构建,细分为kaka-core、kaka-aopwear、kaka-test三个主模块,kaka-core为事件领域模型的核心(其中包括aop大致框架),kaka-aopwear则为kaka-core中的aop增强实现(其aop实现基于CgLib,包括注解方法拦截和简单的方法切面编程)。

2、修复原始项目kaka-notice-lib 1.0.0所遗留的些许bug和功能增强(目前kaka-notice-lib已被覆盖,无从查阅)。

3、用户依然可无任何依赖的独立引入kaka-core并正常使用事件领域模型的核心功能,当引入kaka-aopwear、CgLib后用户项目无需任何改动将直接支持AOP功能。

4、kaka-core中引入Google Guava框架中的RateLimiter,为后期微服务框架实现打下基础。

5、应部分用户要求,实现同步或异步派发事件后可获得相应的事件处理结果,异步获取事件处理结果基于wait和notify实现。

6、框架使用范例移入独立模块kaka-test中。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:kaka 1.0.0 重磅发布,服务于后端的事件领域模型框架。
加载中

最新评论(6

kakai
kakai

引用来自“风之武者qh1”的评论

嗯,很有兴趣研究一下源码
嗯,欢迎!昨天发布了1.0.1版本,主要是优化重构aop功能。感谢支持!
风之武者qh1
风之武者qh1
嗯,很有兴趣研究一下源码
kakai
kakai

引用来自“开源中国123456789”的评论

不行 我还得了解下 我还没了解基于事件编程的好处
可以看看源码,不一定要使用,有什么问题也可一起探讨。感谢支持!
kakai
kakai

引用来自“风之武者qh1”的评论

vertx不也是吗?
vertx更加强大,而且有分布式实现,而kaka更加轻量,且仅关注本地业务的分散情况,如需使用分布式消息,可利用RPC框架或者消息队列自行实现。
风之武者qh1
风之武者qh1
vertx不也是吗?
开源中国123456789
开源中国123456789
不行 我还得了解下 我还没了解基于事件编程的好处
返回顶部
顶部