事件领域模型 kaka-core 5.0 预览版发布
kaka-core 是一项服务于 Java 后端的事件领域模型,全局事件通知框架。 kaka-core 已移至 https://gitee.com/zkpursuit/kaka-core , 并支持 maven 直接安装。 本次更新新增与第三方消息队列对接的功能 1、稍加编码就能对接市面上所有第三方消息队列。 2、通过消息队列派发和消费事件可由远程事件处理器处理并返回处理结果。 3、返回处理结果与本地执行事件完全相同(注:SyncResult消费处理远程事件时不可用)。 4、事件保证一次消费处理,不会多次重复处理。 5、稳定性完全由第三方消息队列决定。 原理:每个事件调度中心为消息的发布者亦为消息的订阅者,派发事件即将事件发布到消息队列,订阅者消费到事件后本地化处理事件,处理完成后再次将事件发布到消息队列,根据事件ID在发送方找到缓存在内存的原始事件对象并进行结果赋值或回调。 原理执行流程图(感谢用户 微信名:碧涛 提供此图): 基本范例: Facade facade = FacadeFactory.getFacade(); //以下通过ActiveMQ消息队列消费处理事件,并获...
