商业支持|产品购买|技术支持|关于我们|联系我们

返回首页
当前位置: SHOP++网店系统 > 技术支持 >

Multiverse STM 0.4 已经发布

时间:2010-02-26 10:10来源:未知 点击:
Multiverse 是一款采用Java编写的基于Apache 2许可发布的开源 SMT(Software Transactional Memory) 框架。本次发布的 Multiverse STM 0.4 版本是第一个可以被用于实际出产中的产品。 尽管基于concurren
  

Multiverse是一款采用Java编写的基于Apache 2许可发布的开源SMT(Software Transactional Memory)框架。本次发布的Multiverse STM 0.4版本是第一个可以被用于实际出产中的产品。


 

 


 

尽管基于concurrency控制的传统lock也很强盛(Multiverse内部也是依靠该机制),但这种机制也过于复杂,轻易犯错。而SMT(Software Transactional Memory)的灵感来于通过依靠事务治理,可以防止 isolation题目的发生。


 

 


 

特性:


 


  1. 可选的只读事务
     
  2. 可选阅读跟踪功能
     
  3. 支持嵌套事务
     
  4. 支持整合Scala
     
  5. 提供了对数据结构的事务支持(List, BlockingQueue, BlockingDeque)
     
  6. 支持事务执行者


 


长期目标:



  1. 更多的机能改进
     
  2. transparent持久性
     
  3. 分布式事务和分布式事务对象
     
  4. JEE集成(JTA/JPA等)
     
  5. 进入极限事务处理领域
     
  6. contention治理
     
  7. 无缝集成Scala和Groovy

------分隔线----------------------------
推荐内容