写点什么

CQRS 框架 Axon 2.1 新增事件处理器支持并改进性能

  • 2014 年 2 月 24 日
  • 本文字数:623 字

    阅读完需:约 2 分钟

CQRS 框架 Axon 的最新版本支持注解和事件处理器排序,并改进了性能。近日发布的 2.1 版本还新增了与 OSGi 的兼容性。新版本的改进包括:

  • “发行者确认( Publisher Acknowledgements )”作为事务的一种替代方法,用于提升使用 AMQP 连接器(如 RabbitMQ 的实现)时的速度。
  • 一个针对 aggregate 的更高效的冲突解决方法。该方法只加载描述冲突和解决冲突所需要的事件,而不是加载一个新的 aggregate 实例。
  • 新的事件处理器注解,用于明确区分事件监听器。
  • 一个特定事件可以有多个处理器,每个处理器的调用顺序都可以指定。
  • 可以为尚在工作单元期间的事件附加元数据,比如,刚好在事件存储和发布之前。
  • 在事件回放时,可以使用过滤器删除不相关的事件,这样就可以通过只回放部分历史提升速度。
  • 异步事件处理器上的后处理在事件处理完成后执行动作。
  • Axion 提供的所有组件现在都兼容 OSGi。虽然当前没有提供优化,但根据计划,未来版本会包含针对 OSGi 环境的具体优化。

文档经过修订,包含了一个快速入门指南,其中是基于Axon 构建一个简单系统所需的步骤。

Axon 框架为基于 CQRS 事件源架构模式的系统提供了构建块。该框架是由 Allard Buije 作为一个开源产品创建,遵循 Apache License 2 许可,提供商业支持选项。

Axon 用户论坛大约有250 位成员,目前为止大约有450 个主题。一项正在进行的关于现实生活体验的讨论反映了正反两方面的反馈意见。

查看英文原文:**** CQRS Framework Axon 2.1 with Increased Event Handler Support and Performance Improvements

2014 年 2 月 24 日 19:572262
用户头像

发布了 256 篇内容, 共 73.9 次阅读, 收获喜欢 9 次。

关注

评论

发布
暂无评论
发现更多内容

浅谈隐私计算与数据安全

I

学习笔记 数据安全 隐私计算 可信安全计算

leetcode 310. Minimum Height Trees 最小高度树(中等)

okokabcd

LeetCode 搜索 数据结构与算法

改造微服务的三个时机

阿泽🧸

微服务 6月月更

Android ShapeableImageView使用详解,告别shape、三方库

yechaoa

android 6月月更 material design ShapeableImageView

人人都在搞数据治理

奔向架构师

数据治理 数据管理 6月月更

居家办公如何保证高效工作? | 社区征文

infoQ-LolitaAnn

初夏征文

前端uni框架学习day_2

黎燃

前端 6月月更

用FinClip实现App小程序微信授权登录详解

Geek_99967b

小程序 小程序容器

看完就会,从抓包到接口测试的全过程解析

伤心的辣条

程序员 自动化测试 接口测试 测试开发 Python自动化

Vue3 Composition API如何替换Vue Mixins

源字节1号

前端开发 小程序开发

攻防演练中六条安全体系建议

穿过生命散发芬芳

6月月更 攻防演练

比Postman更适合国人的接口调试工具

伤心的辣条

程序员 自动化测试 接口测试 Python自动化 程序员程序人生

物联网低代码平台如何查询授权信息?

AIRIOT

物联网 低代码开发

如何方便的将小程序转换成APP

Geek_99967b

小程序 小程序容器

数据库每日一题---第11天:合作过至少三次的演员和导演

知心宝贝

数据库 前端 后端 6月月更

【愚公系列】2022年06月 通用职责分配原则(一)-信息专家原则

愚公搬代码

6月月更

线程的创建方法

卢卡多多

线程池 线程安全 6月月更

gRPC C++开发环境搭建

赖猫

c c++ gRPC

SQL优化

秋名山码民

6月月更

静态链接,静态分派,动态链接

北洋

android 6月月更

读书笔记之:认知觉醒

甜甜的白桃

读书 书单 阅读 6月月更

【涨姿势】你没用过的BadgeDrawable

yechaoa

android 6月月更 material design BadgeDrawable

flutter系列之:flutter中常用的ListView layout详解

程序那些事

flutter 程序那些事 6月月更

Docker常用命令总结

乌龟哥哥

6月月更

【Java Web系列】Cookie的原理分析和使用细节

倔强的牛角

Java javaWeb Cookie 6月月更

快速实现微信登录第三方小程序快捷方式

Geek_99967b

小程序 小程序转app

软件测试需要学习什么?好学吗?需要学多久?到底是报班好还是自学好?

伤心的辣条

程序员 程序人生 软件测试 自动化测试 Python自动化

vue监听器

小恺

6月月更

模块四(千万级学生管理系统的考试试卷存储方案)

Geek_701557

架构实战营模块 8 作业

热猫

黄硕:百度飞桨文心大模型在语音文本审核中的应用

声网

RTC Dev Meetup 生态专栏 语音处理

CQRS框架Axon 2.1新增事件处理器支持并改进性能_语言 & 开发_Jan Stenberg_InfoQ精选文章