Tomcat and JBoss Web difference of (turn)

 In the wave of Web2.0, various technologies and frameworks are emerging pages, set forth requirements stability and scalability to higher infrastructure server. In recent years, as the global leader in open source middleware, JBoss J2EE application server in the field has become the fastest growing application server. Market share in the service satisfaction and achieved great success, in no way inferior to other non-open-source competitors, such as WebSphere, WebLogic, Application Server. JBoss Web can be many advantages, it is widely popular because it is.

Tomcat-based kernel, green than blue

  Tomcat server is a free open source Web application server, advanced technology, stable performance, and it's free, so loved by fans of Java and has been recognized by some software developers. Small footprint of its runtime system resources, scalability, and support for common functions such as load balancing and mail service development applications. As a small, lightweight application server, Tomcat is not widely used in many occasions small and medium systems and concurrent user access has become more popular Web application server.

  The JBoss Web using industry best open source Java Web engine, the most downloaded Java community, the largest number of users, the most comprehensive standards support Tomcat Servlet container as its core engine, and be reviewed and tuning. Limited purely Tomcat performance, the performance is lacking in many places, such as support for an active connection, static content, and large files such as HTTPS. In addition to performance issues, Tomcat another big drawback is that it is a limited integration platform, only to run Java applications. Enterprises in the use of Tomcat, often need to deploy Apache Web Server to integrate with them. This configuration is more complicated, and can not guarantee the performance superiority.

  On the basis of the JBoss Tomcat, localize them, the Tomcat inline integrated into JBoss. JBoss Web by using a hybrid model APR and local Tomcat Tomcat technology to solve the many problems. Hybrid technology model provides the best threads and process events from the latest technology in the operating system. The results, JBoss Web to achieve scalability, performance parameters to match or even surpass the local Apache HTTP Server or IIS. Such as JBoss Web can provide a database connection pool service, not only supports JSP and other Java technology, and also supports integration with other Web technologies, such as PHP, .NET camps.

  Technical standardization is to reduce the risk of dependence, the best way to protect the investment. JBoss Web the first to support the full range of JEE Web standards to ensure "a development, run anywhere" feature applications fundamentally, the application of the finished product can be easily migrate easily between JBoss Web and other Java Web server.

Set-in-one, high performance

  as a Web application server's star product, JBoss Web Server combines many functions in one. The key features include: full support for Java EE, highly scalable, fast static content processing, clustering, OpenSSL, URL rewriting and comprehensive.

  JBoss Web server with native features and powerful scalability, can support a variety of Java-based server is not content processing technology, you can run JSP, Servlet, Microsoft .NET, PHP and CGI same time, to provide a single, high-performance enterprise-class deployment platform.

  Compared with Tomcat, JBoss Web access static resources is superior performance. JBoss Web component supports two modes - Pure Java and Native I / O. With the support of Native components, dynamic operation will not be affected, and access to static resources using the 0 copy transfer the operating system itself provides, reducing CPU consumption, response time, throughput is greatly improved, mixed mode supports a maximum connection 10,000 concurrent clients accessing the same time, comparable to the Apache Web server. Deployed in high-performance operating system, you can use JBoss Web support for pure Java and Native I / O modes, making the application at any time in the development of cross-platform migration agile, and high-performance operating system deployed in the Native environment-related . Since JBoss Web can solve the problem of access performance static resources, you can put it in solution directly as a powerful LVS distribution objects, and RHEL load balancing system combine to form a theoretically unlimited linear scalability of load balancing scenario.

  OpenSSL is the industry's most rapid and secure transfer of open source components, it can make use of the operating system and hardware features to achieve effective security bearer. JBoss Web integrates OpenSSL, can provide safe and efficient transport services, making security more level. Studies have shown that, SSL performance JBoss Web is four times faster than the mere Tomcat.

  URL rewriting can be shortened URL, hide the actual path of increased security, easy for users to remember and type, and indexed by search engines. Tomcat does not have URL rewriting, JBoss Web can provide a flexible URL rewriting engine operation, supports an unlimited number of rules and rule conditions. URL can be rewritten to support legacy URL error handling, or to deal with other problems arising from time to time servers.

  JBoss the Web can be run separately, can also be seamlessly embedded JBoss application server, as part of the JBoss middleware platform. Not only the performance of back-end service call will be improved, can also be used to enhance the properties of the JBoss platform Web applications:

  supports multiple JGroups cluster scheme

  Based on the Arjuna JTA and JTS transaction processing technology support

  optimized thread pool and connection pooling support

  based senior management support JMX Console basic management and maintenance support JBoss On the

  support aspect-oriented architecture based on JBoss AOP technology of

  Hibernate service components support

professional team to support

  the industry's most innovative product of the open source technology, but the lack of effective protection in terms of sustainability, product life cycle planning, and quality assurance, software integrators and end users criticized. Red Hat the exercise of "professional open source" is the perfect solution to this problem.

  JBoss Web from the open source community under the open source Red Hat specialization temper, in terms of performance, scalability, stability, security, etc., has become an enterprise-wide reach or even carrier-class standard of excellent products. Red Hat is not only a full-time technical team is putting JBoss Web development, but also have a dedicated QA team for product quality assurance. Perfect integration testing and compatibility testing to ensure that the JBoss Web's own stability and ensure its backward compatibility and other product JBoss good cooperation interoperability.

  In the service system safeguards, JBoss open up the expert support services to software product experts provide ecological model as open source software is backed up. And the large network of JBoss Authorized Service Partners offer a comprehensive support service for the entire JEMS product suite includes JBoss Web, including. Compared with Tomcat, JBoss Web can provide migration services and on-site expert services, migration services, expert guidance applications can be migrated from Tomcat to JBoss Web, saving time and effort. Unique service subscription model, to protect the software life cycle, so that enterprises peace of mind.



Reproduced in: https: //my.oschina.net/yonghe/blog/221552

Guess you like

Origin blog.csdn.net/weixin_34218890/article/details/91871615