当前位置: 首页 > 工具软件 > WildFly > 使用案例 >

wildfly软件介绍

魏安宁
2023-12-01

WildFly是什么?

    Wildfly是一个开源的基于JavaEE的轻量级应用服务器,目前,最新版本是Wildfly 15,wildfly遵循LGPL2.1许可,意味着可以在任何商业应用中免费使用。WildFly是一个灵活的、轻量的、强大管理能力的应用程序服务器。Wildfly是一个管理EJB的容器和服务器,但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。

(一)特点:

   1  无与伦比的速度

    快速启动,体验开创性的启动速度!

    在WildFly 8的高度优化的引导过程中,服务被同时启动,以消除不必要的等待,并能够充分利用多核处理器的能力。非关键服务在第一次使用之前一直保持低资源占用状态。因此,wildfly相比以前版本,减少了10倍的启动时间,

   无限的网络性能和可扩展性

    对现在的网络应用,连通,相应,和网络扩展性是非常重要的。为了满足这些需求,我们开发了一种名为Undertow的新型灵活高性能Web服务器,它是wildfly8不可或缺的一部分。Undertow有能力扩展到超过一百万个连接。根据第三方测试机构测试表明,在吞吐量方面,它在所有的竞争对手中脱颖而出。

2 非常的轻量级

    瘦内存管理

     WildFly采用积极的方式进行内存管理。 使用了基本运行时服务以最小化堆的分配。 这些服务使用常见的缓存索引元数据而不是重复的完整解析,从而减少堆和对象流失。使用模块化类加载可以防止重复的类和加载过多系统配置要求。 这不仅减少了基本内存开销,还有助于最大限度地减少垃圾收集器暂停。 最后,管理控制台是100%无状态的和纯粹的客户端驱动。它能够立即启动,并且在服务器上需要极小(零)内存。

    这些优化组合使WildFly能够与JVM设置列表一起运行,也可以在小型设备上运行。 它还为应用程序数据留下了更多空间,并支持更高的可伸缩性。

运行时间可定制化:

    WildFly的架构基于可插拔子系统,该系统使你能够根据需要添加或删除一些动能。 这使您可以删除不需要的功能,还可以减少服务器所需的总磁盘空间和内存开销。

    该功能全部由配置文件来控制,配置文件中有不同的子系统块模块。 要移除wildfly子系统模块,您只需删除配置文件中的配置。 例如,如果只需要Servlet支持,则在配置文件中可以删除除“underow”子系统之外的每个子系统的配置。

3 强大的管理功能

    统一的配置和管理:

    wildfly的配置文件是集中,统一以及以用户为中心的,而不是任意的发送,在服务器端疯狂的修改。配置文件由各个子系统组成,你可以很容易理解这些子系统,同时没有任何的内部服务器连接暴露。子系统使用默认使用智能模式,但仍然可以自定义以最适合您的需要。如果您在域模式下运行,所有参与进域服务的配置在同一文件中通过良好的组织方式来进行指定。

持续更新中:

    

 

 


 

 类似资料: