我正在寻找能够将命令序列化到磁盘的工具 - 以及域状态的定期“快照”。
基本上,我将在内存中处理命令,并且由于性能限制 - 我想将我的域保留在内存中。
要求是:
基于POJO的命令对象的极快序列化。每秒大约5,000个命令。
域状态的定期“快照”取自应用程序内存。在应用程序状态的快照之前序列化的所有命令都可以被丢弃。
自上次快照以来从磁盘检索命令的简单API。然后,应用程序将通过域模型重新生成应用程序状态 - 非常快。
我已经研究过prevayler并且API看起来很有希望,虽然我正在阅读关于该技术的混合评论并查看API,但我只想在我提交POC之前获得对其他方法的看法。< / p>
非常感谢你的时间。