nginx-clojure

nginx-clojure

This is the web app or web related tool named nginx-clojure whose latest release can be downloaded as nginx-clojure-0.4.5.tar.gz from this website redcoolmedia.net

 
 

nginx-clojure


APP DESCRIPTION:

Download this app named nginx-clojure.

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


Free download Web app or web tool nginx-clojure from RedcoolMedia.net