JBoss的起落,看框架的轻重。


2023-05-11 09:42:08

在EJB、CORBA分布式计算主流时,jboss也从开源的tomcat分离出来并成立独立公司,重点打造jboss as(application server)。jboss as系列适用于企业应用,牺牲一些并发性,提高可靠性。但随着EJB概念淡化、轻型分布兴起,Jboss开始走下坡,并被RedHat收购,几年以后Redhat又被ibm收购.
jboss as各个版本都存在时间不长,所以稳定性不可保证及漏洞更新不及时,jboss as系统最高版本为7.1,于2012年停更。之后jboss被redhat收购,jboss ea系统改名为redhot eap(Enterprise Application Platform)系列,redhat提供对系统功能完善,性能提高、漏洞的修复。但随着用户的下降,redhat也停止了对eap的更新,目前最后版本是7.4.0,止于2021年7月.
Jboss起落,也留下了太多的思考。
框架(framework)是每个程序员绕不过的问题,当写代码变成,copy-paste-replace后,就会想如何减少这类工作?框架由此产生。
简单通过配置文件或者模板,之后就会想更大范围重用,框架就越来越复杂,或者说越来越重。
轻型框架适用范围更广,但完成一些应用,代码量还是有些多;重型框架虽然适用范围窄,但在它适用的范围内,游刃有余。
目前整个it环境来说,对企业应用来说,硬件性能及稳定性已经远超需求;软件的性能及稳定性也远超需求。这些大多在互联网公司大数据、大并发下经过了考验。单服务器可用性至少在95%以上。
对企业来说,增加双倍或更高成本,以提高可用性,投入产出比不高。因此选择更合适的框架,也是企业IT部门的关键。