我正在寻找一个正在积极开发中的Java STM库,以便我们可以在产品中开始使用它。我从wikipage看过multiverse和objectfabric,但是看起来它们没有任何发展。
我想检查scalaSTM库。我在一年前看到了它的最新版本。因此想检查它是否仍在积极开发中?
最佳答案
您是否看过Disuptor。
查看该页面上列出的文章和演示。也许Disruptor是一个很好的选择。我知道当我想到STM时,便想到了这一点。
这是Martin Fowler的博客文章中有关LMAX及其Disruptor库的一句话。
考虑到向多核思想的转变,这种苛刻的性能自然会暗示一个明确的并发编程模型-确实这是它们的起点。但是,在QCon上引起人们注意的是,这并不是他们最终的归宿。实际上,他们最终会完成其平台的所有业务逻辑:在单个线程上进行所有客户,所有市场的所有交易。使用商品硬件每秒将处理600万个订单的线程。