Resin 是高性能應用程式伺服器,支援負載平衡是它重要的特徵,這大大的提高了運行穩定性。Resin提供了最快的jsp/servlets運行平臺。在java和java-script的支援下,Resin可以為任務靈活選用合適的開發語言。Resin利用它支持的快速XML和XSL使得形式和內容相分離。Resin Professional根據生產環境的需要增加許多特點並且性能得到增強。
Resin - Java Application Server
Resin is a Java Application Server with a reputation for being lightweight and fast, yet reliable and scalable enough to power the most demanding enterprise sites. Now in its 11th year, Resin has proven itself not only to be a front runner in performance and stability, but also to lead the industry on innovations appealing to both developers and system implementers. From startups to large enterprises to cloud deployments, Resin has found wide acceptance across the industry.
Quercus是Caucho公司採用純Java開發的一個PHP5引擎。基於開源授權協議GPL發布。Quercus自帶很多個PHP模塊和擴展如PDF,PDO,MySQL和JSON。可以利用這個引擎在一些JavaEE應用容器(Resin,GlassFish等)中營運PHP程式,也可以在PHP腳本中調用一些Java服務如JMS。Quercus會預先把PHP檔案編譯成.java檔案,然後再執行。
Quercus - Improved PHP via Java
Quercus is an implementation of PHP written in Java that improves the performance, scalability, and security of PHP applications. Compatible with existing PHP applications, Quercus enables Java and PHP users to deploy applications quickly in a stable, reliable enterprise environment. Integration between Java and PHP reduces Java development time and adds power to PHP applications.
更新介紹
- security: windows-specific URL file visibility issue.
- ssl: add certificate-chain-file to sni-host (#6434, rep by Brygid)
- misc: synchronize ScriptStackTrace (#6435, rep by M. Secrett)
- config: add config for watchdog-jvm_args
- database: in XA when a first getConnection() has a sql error, a second getConnection() wasn't properly returning the first (#6407, rep by Mitsuo Shimomura)
- server: HttpRequest header/url expansion isn't correctly recalculating tail (#6391, rep by cyflhn)
- server: LibraryLoader isModified needs synchronization because of shared _newPathList (#6395, rep by Mitsuo)
- config: use access_log_format from resin.properties in cluster-default (#6380, rep by mitsuo)
- ssl: add null check for JNI free of string argument (#6378, rep by J. Blachon)
- health: SendMail connection errors shouldn't force restart (#6374, rep by S. Sampgaonkar)
- ssl: add ssl="true" to HttpProxy (#6343, rep by C.Fernandez)
- ssl: use openssl_cipher_suite from resin.properties (#6369, rep by Kok-Chai)
- servlet: url map syncronization during startup
- http: transfer-encoding chunked has priority over content-length (#6365, rep by shampster)
- watchdog: remove -Xmx limitation on watchdog, instead launching with normal memory (#6329, #6330, rep by M. Shimomura, Gabriel Costea)
- watchdog: update schema cache to use native path
- windows: windows setup.exe fails when reading registry Services (#6400, rep by ahoroviy)
Resin 10,000
•Fast Servlet, JSP, and JSTL to rival any application server or servlet container
•Web server and static file performance that meets or exceeds that of many C-based servers
•Extensive caching at all levels
•Support for as many as 10,000 simultaneous connections, including keepalive and comet
Cloud and Clustering for Enterprises
•Unique clustering architecture enables scaling in traditional data centers, cloud environments, or combinations of both
•Sophisticated load balancer optimizes resources
•Distributed object and page caching reduce application load
Administrator Friendly
•Monitoring facilities available via built-in console or third party applications via JMX
•Versioned application deployment for graceful upgrade of applications
•One step distributed deployment in clustered environments, including cloud
•Sophisticated request rewriting mechanism to simplify deployment architecture
Security
•Easy, extensible authenticator architecture provides powerful security
•Single sign-on support across virtual hosts and applications
•Integrated OpenSSL support for performance and compatibility
Developer Friendly
•Hot deployment of applications
•Automatic JSP, PHP, and source compilation
•Development and deployment time profiler and memory analysis tools
Standards
•Adheres to JavaEE standards (certified for JavaEE Web Profile)
•Servlet, JSP, JSTL, EJB, CanDI, JSF, JPA, and more
•Early access implementations of upcoming standards like Java Injection (JSR-299) and Servlet 3.0
- Resin requires JDK 6.0 or later
- An HTML 5 browser for some /resin-admin features.
Choose Your Support
Support is provided directly by in-house Caucho developers and not outsourced
Standard support
- Standard bug fixes
- Standard feature requests
- Email responses within 48 hours
Premier support
For high-availability applications
- Priority bug fixes
- Priority feature requests
- Direct email responses from Caucho software engineers within 24 hours
- Direct phone support by Caucho software engineers
Enterprise support
For mission-critical applications
- Highest-priority bug fixes
- Highest-priority feature requests
- Direct email responses from senior Caucho software engineers within 24 hours (usually within 4 hours)
- Direct phone support by senior Caucho software engineers
- Annual performance tuning
- Code samples
- Custom support tailored to your needs
- Deployments of more than 10 CPUs or 10 virtual cores may be required to purchase a support agreement
- Deployments of 25 or more CPUs or 25 or more virtual cores may be required to purchase Premier or Enterprise level support