Resin (software)
Resin is a web server and Java application server developed by Caucho Technology. There are currently two versions available: Resin (GPL), which is free for production use, and Resin Pro, designed for enterprise and production environments with a licensing fee. Resin supports the Java EE standard and features a mod_php/PHP-like engine known as Quercus.
Developer(s) | Caucho Technology |
---|---|
Stable release | 4.0.66
/ 8 December 2021 |
Written in | Java and C |
Operating system | Cross-platform |
Type | Web server |
License | GPLv3 or Proprietary |
Website | www |
Resin (GPL) offers essential functionalities for web and application serving, while Resin Pro includes additional optimizations, such as:
- Built-in Caching: Resin Pro incorporates built-in caching mechanisms to improve performance.
- Clustering: Resin Pro supports public, private, or hybrid clustering, enhancing scalability and redundancy.
- Advanced Administration and Health System: It provides an advanced administration system and health monitoring for efficient server management.
- HTTP Session Replication: Ensures high availability by replicating HTTP sessions across multiple server instances.
- Distributed Cache Replication: Enhances application performance by replicating cached data across a distributed environment.
- Auto-Recovery and Diagnostic Reports: Resin Pro offers automatic recovery mechanisms and detailed diagnostic reports to help in troubleshooting.
While Resin is primarily Java-based, critical components of its networking infrastructure are written in optimized C, providing a balance of features and performance. Resin has a long history, having been released in 1999, making it one of the mature and well-established application servers and web servers.