Resin (software)

Resin
Developer(s)Caucho Technology
Stable release
4.0.66[1] / 8 December 2021; 2 years ago (8 December 2021)
Written inJava and C
Operating systemCross-platform
TypeWeb server
LicenseGPLv3 or Proprietary
Websitewww.caucho.com

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.

  1. ^ "Resin Pro Download Archive | Caucho".