Jdon框架5.5版本和JiveJdon3.5发布
JdonFramework 5.5版本经过严格的并发性能重构和测试,解决了以往框架中可能存在的内存泄漏漏洞,使用ThreadLocal以及java.concurrent等JDK5.0以上新的并行功能,增强了并行计算能力。
5.5版本经过并发性能重构后,可支持严酷的并发访问压力,结合JiveJdon3.5测试表明:可支持10分钟内数万不同客户端发出的请求,测试样本见JiveJdon3.5源码包下的JmeterTest.jmx,使用Jmeter打开,服务器端运行Jprofiler和JBoss服务器,注意:进行并发测试时,需要将concurrent_myaspect和concurrent_web.xml提到原来的myaspect.xml和web.xml,失效JiveJdon的防SPAM功能。
JdonFramework 5.5使用ehcache作为缺省的缓存器,以增强兼容性和伸缩性,分布式云技术开源产品Terracotta http://www.terracotta.org/ 可以将encache自动进行分布到多台服务器,这样,Jdon框架也能支持分布式缓存和计算(http://www.jdon.com/article/34888.html)。
JdonFramework 5.5将HttpRequest/HttpSession与框架剥离,Jdon框架可以只作为一个IOC/DI框架,使用在JavaEE 或Aplication或J2ME/JME/SWING等应用中,拓展用途。可运行框架源码包中的runTest.bat测试。
JdonFramework 5.5限制了Session周期的SessionContext中放置对象最大个数,防止应用者造成内存泄漏,最大个数可以在container.xml中配置定义。JdonFramework 5.5还对其他可能造成内存泄漏的地方进行重构,杜绝内存泄漏可能性,以保证基于Jdon框架开发的应用系统高性能 高稳定性。
JdonFramework 5.5是至今经过长期成熟运行考验和重构的稳定版本,5.5版本的源码经过并发性能重构,增强稳健型和快速性,是目前Jdon框架中最稳定的版本。建议用户升级到5.5版本,5.5版本需要JDK5/6