Resin (software)
| Resin | |
|---|---|
| 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 is a web server and Java application server developed by Caucho Technology. Currently, only two versions are 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 called Quercus.
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 troubleshoot.
While Resin is primarily Java-based, critical components of its networking infrastructure are written in optimized C, providing a balance of features and performance. Released in 1999, Resin has a long history, making it one of the most mature and well-established application servers and web servers.