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

  

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中。

猜你喜欢

转载自www.oschina.net/news/105246/kaka-1-0-released