Nginx-Clojure is a Nginx module for embedding Clojure or Java or Groovy programs, typically those Ring based handlers.
Check http://nginx-clojure.github.io for more details
Features
- Compatible with Ring and obviously supports those Ring based frameworks, such as Compojure etc.
- Http Services by using Clojure / Java / Groovy to write simple handlers for http services.
- Utilizes lazy headers and direct memory operation between Nginx and JVM to fast handle dynamic contents from Clojure or Java code.
- Utilizes Nginx zero copy file sending mechanism to fast handle static contents controlled by Clojure or Java code.
- Supports Linux x64, Linux x86 32bit, Win32, Win64 and Mac OS X. Freebsd version can also be got from Freebsd ports.
- Non-blocking coroutine based socket which is Compatible with Java Socket API
- Asynchronous callback API of socket for some advanced usage
- Run initialization clojure code when nginx worker starting
- Compatible with the Nginx lastest stable version 1.8.0. (Nginx 1.4.x, 1.6.x is also ok, older version is not tested and maybe works.)
- One of benifits of Nginx is worker processes are automatically restarted by a master process if they crash
- Nginx Access Handler by Clojure / Java / Groovy
- Nginx Header Filter by Clojure / Java / Groovy
- NEW: Server Side Websocket
- NEW: A build-in Jersey container to support java standard RESTful web services (JAX-RS 2.0)
- NEW: Tomcat 8 embedding support (so servlet 3.1/jsp/sendfile/JSR-356 websocket work within nginx!)
- Long Polling & Server Sent Events
- More easier to archive Sub/Pub services with broadcast events API
- Support user defined http request method
Follow nginx-clojure
Other Useful Business Software
Turn traffic into pipeline and prospects into customers
Docket is an AI-powered sales enablement platform designed to unify go-to-market (GTM) data through its proprietary Sales Knowledge Lake™ and activate it with intelligent AI agents. The platform helps marketing teams increase pipeline generation by 15% by engaging website visitors in human-like conversations and qualifying leads. For sales teams, Docket improves seller efficiency by 33% by providing instant product knowledge, retrieving collateral, and creating personalized documents. Built for GTM teams, Docket integrates with over 100 tools across the revenue tech stack and offers enterprise-grade security with SOC 2 Type II, GDPR, and ISO 27001 compliance. Customers report improved win rates, shorter sales cycles, and dramatically reduced response times. Docket’s scalable, accurate, and fast AI agents deliver reliable answers with confidence scores, empowering teams to close deals faster.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of nginx-clojure!