繁体   English   中英

WSO2 AS代替其他应用程序服务器的优势

[英]advantage of WSO2 AS instead of other application servers

为什么有人会使用WSO2应用服务器而不是其他应用服务器?

我宁愿只遇到它的问题,主要是由于类加载问题,所以如果有人能指出使用WSO2-AS的优势或用例确实有所作为,我将不胜感激。

我可以看到其他独立WSO2产品的好处,但是就AS而言,我宁愿依赖更轻量级的服务器,而只是打包所需的库。

WSO2 Application Server具有许多优点。

1.)它提供了对多租户的内置支持,以防万一如果您有像组织这样的独立部门,则不需要大量服务器实例,您只需创建一个新的租户即可。

2.)对租户,Web应用程序和Web服务的自动延迟加载支持。 在生产系统中,特定的租户/ Web应用程序/ Web服务在某个时候可能是理想的,特别是在使用IaaS的情况下,将硬件资源连续分配给此类理想的应用程序是浪费的。 WSO2应用程序服务器可以检测到理想的租户/ Web应用程序/ Web服务并释放其资源,并且当向特定租户/ Web应用程序/ Web服务发送新请求时,租户/ Web应用程序/ Web服务将再次加载。

3.)广泛的部署选项,支持部署内部,公共或私有IaaS,公共或私有PassS(例如Apache Stratos)。 例如,一个人可以立即将其应用程序部署到WSO2 App Cloud( http://wso2.com/cloud/app-cloud/ )中,而无需下载任何内容,后来他可以获得上述平台之一的相同经验。

4.)部署同步功能,在群集环境中您可能有非常多的节点,并且升级应用程序版本和跨群集的配置更改可能会令人头疼。 使用部署同步功能,您只能修改一个标记为管理节点的节点,并且部署同步将负责自动且一致地跨集群同步更改。

5.)在WSO2 Application Server上开发应用程序时,您可以利用碳平台级功能,例如身份,注册表,日志记录,分布式缓存,多租户等。例如,可以使用平台提供的身份功能来管理用户,角色身份验证和授权的权限也无需编写自己的东西。

6.)对安全标准的内置支持,例如在其他WSO2产品中。

7.)通过WSO2 BAM对Web服务和Web应用程序的内置监视功能。

8.)用于应用程序和服务的增强且丰富的仪表板,有助于进行基本统计信息,应用程序管理,安全向导,代码生成,Try-It工具,运行时日志记录配置等。

9.)增强的类加载机制(从AS 5.1.0开始),在一个应用程序服务器实例中,每个应用程序级别可以具有多个虚拟服务器环境。 例如,可以指定一个在最小Tomcat模式下运行的应用程序,或者可以指定运行(Tomcat + Carbon平台)的Carbon模式。

关于特定问题,如果您可以指定Application Server版本并详细说明类加载问题,我可以为您提供更具体的答案。

上面已经说过,我想提一下我来自WSO2。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM