Java 事件领域模型框架 kaka

Apache
Java
跨平台
2019-03-18
红薯

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

特性:

  1. kaka-core模块为全局事件通知框架,无任何第三方依赖。
  2. kaka-aopwear模块为依赖于kaka-core和cglib实现的AOP框架。
  3. 在无需AOP功能且仅需要事件模型时,可仅引入kaka-core.jar;当引入kaka-aopwear、cglib后,将直接支持AOP而无需增加或者改动任何代码和配置。
  4. kaka-test模块为使用范例,个人认为kaka-core就事件机制而言比google的EventBus更加强大。
  5. 本项目为本人十年左右的游戏后端框架中的核心部分,可解耦业务,简化程序复杂性,提高代码可读性,降低开发维护成本。
  6. 支持同步或者异步获取事件处理结果。
的码云指数为
超过 的项目
加载中

评论(8)

纯洁徐
纯洁徐
作者有空和Akka actor PK一下吗?
闪小达-开源中国
很喜欢事件模式 但不知道为什么java很少人提这个
kakai
kakai 软件作者
感谢 @红薯 的推荐,本人也是希望有更多的人能了解和使用本框架,也能自我陶醉一下😄
kakai
kakai 软件作者
@我们始终是路人 @zhytang 哈哈,命名是源于本人婴儿时未曾使用的名字“卡”,框架命名也挺揪心,我也想不出非常高大上的名字,本想依据某些大型开源软件取个动物名的,最终感觉也没啥意义,还是把自己当做灵长类动物,干脆就用父母给的但未使用的名字了。感谢各位的支持!
kakai
kakai 软件作者

引用来自“纯洁徐”的评论

不错 收藏
感谢支持!
z
zhytang
刚开始以为akka
纯洁徐
纯洁徐
不错 收藏
我们始终是路人
我们始终是路人
差点看成kafka

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

kaka 1.0.0正式发布了,从三个月前的kaka-notice-lib 1.0.0的发布,经过多次研磨,终于迎来了本次重大更新。 kaka是一款服务于java后端的事件领域模型框架,主要目的为解耦业务、 简化程序复...

03/18 19:28

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

ISC网络拓扑图

kaka是一款服务于java后端的事件领域模型框架,主要目的为解耦业务、 简化程序复杂性、提高代码可读性和降低开发维护成本。 特性: kaka-core模块为全局事件通知框架,无任何第三方依赖。 ka...

03/20 22:46
2
0
tomcat context.xml(转)

tomcat context.xml 1. 在tomcat 5.5之前: Context体现在/conf/server.xml中的Host里的<Context>元素,它由Context接口定义。每个<Context元素代表了运行在虚拟主机上的单个Web应用 <Conte...

2012/07/02 11:10
1K
0
Tomcat 的context.xml

1. 在tomcat 5.5之前: Context体现在/conf/server.xml中的Host里的<Context>元素,它由Context接口定义。每个<Context元素代表了运行在虚拟主机上的单个Web应用 <Context path="/kaka" docB...

2014/06/22 21:45
2K
0
POJ 3422 Kaka's Matrix Travels 题解 《挑战程序设计竞赛》

POJ 3422 Kaka's Matrix Travels环游矩阵:N*N的地图上每格都有分数,分数只能获取一次。有人从左上方开始,每次向右或下移动一格,到右下方为止,记为一次环游。问第K次环游后累计分数的最大...

2015/02/05 22:40
2
0
2019年3月22日 开源软件

https://k3s.io/ https://github.com/codercom/code-server https://github.com/Microsoft/monaco-editor https://github.com/krisk/Fuse https://github.com/markdown-it/markdown-it https...

03/22 15:22
25
0
基于事件领域模型框架kaka和servlet构建一个简单的自定义json协议接口服务,微服务架构基础

事件领域模型框架地址:https://gitee.com/zkpursuit/kaka-notice-lib 所依赖的其它第三方库: <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</arti......

2018/12/17 00:23
341
2
JS模拟类继承

//最后一个参数是JSON表示的类定义 //如果参数大于一,则第一个参数是基类,否则,基类是object //中间的参数是类实现的接口 //返回值是类,类是一个构造函数,并继承了基类的prototype fun...

2014/12/19 13:41
73
0
058-sudo配置文件解析

在工作过程中,我们离不开用户,用户组的管理。那么里边的配置文件怎么查看呢?想知道就往下看! 1.删除用户的经验 a./etc/passwd 文件中注释掉用户,观察一个月,出问题还原,操作前备份。 ...

2017/10/23 13:55
26
1

没有更多内容

加载失败,请刷新页面

返回顶部
顶部