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.

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

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.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.