发布于 2015-11-23 09:59:14 | 648 次阅读 | 评论: 0 | 来源: 网友投递
Axon Java的CQRS框架
Axon Framework 用来帮助开发人员构建基于命令查询责任分类(Command Query Responsibility Segregation: CQRS)设计模式的可伸缩、可扩展和可维护应用程序的框架。你只需要把工作重心放在业务逻辑的设计上。通过一些 Annotation ,Axon 使得你的代码和测试分离。
Axon 2.4.3 已经发布, 在 2.4.2基础上做了一些bugfix
1.在某些情况下, JDBC Event Store 中的JDBC connection可能无法正常关闭 . 这可能在一些应用连接池的应用中出问题。
2.对于从JPA和JDBC event store中批量读取events做了一些bug修复,在某些情况下,由于Event Store中的溢出,会导致查询不反回任何结果。这种情况一般发生在读取的索引值小于2的时候。
3.最后还有一些性能优化,比如使用乐观锁时工作单元的回滚,乐观锁会保持被回滚的聚合的序列号,可以有效的拒绝对同一个聚合的改变。另外 DisruptorCommandBus被优化后可以更好的处理来自command handler的异常。
更多内容可以查看 release notes