GitHub / nginx-clojure / nginx-clojure
Nginx module for embedding Clojure or Java or Groovy programs, typically those Ring based handlers.
JSON API: http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nginx-clojure%2Fnginx-clojure
PURL: pkg:github/nginx-clojure/nginx-clojure
Stars: 1,083
Forks: 113
Open issues: 34
License: other
Language: Java
Size: 3.72 MB
Dependencies parsed at: Pending
Created at: almost 12 years ago
Updated at: about 1 month ago
Pushed at: over 1 year ago
Last synced at: about 1 month ago
Commit Stats
Commits: 567
Authors: 12
Mean commits per author: 47.25
Development Distribution Score: 0.437
More commit stats: https://commits.ecosyste.ms/hosts/GitHub/repositories/nginx-clojure/nginx-clojure
Topics: clojure, groovy, java, nginx, nginx-clojure, nginx-java
Non-blocking Socket Based on Coroutine & Asynchronous Socket & Initialization With Nginx Worker Startup
v0.2.0
0.2.0 (2014-04-25)
- non-blocking socket based on coroutine and compatible with largely existing java library such as apache http client, mysql jdbc drivers
- asynchronous callback API of socket for some advanced usage
- run initialization clojure code when nginx worker starting
- provide a build-in tool to make setting of coroutine based socket easier
- support Linux 32bit x86 now
- publish binary release compiled with lastes stable nginx 1.6.0 about Linux x64, Linux i586, Win32 & MacOS X
Download
Header names are case-insensitive & more testing with ring-core 1.2.1
v0.1.2
- fix #2 Problems with HTTP Redirect 302
- header names are case-insensitive now.
- publish binary release about Linux x64, Win32 & MacOS X
Download
Supports InputStream, ISeq & recursive ISeq in Response Body
v0.1.1
- Supports InputStream, ISeq & recursive ISeq in Response Body.
- Auto maintains HTTP last-modified header for multiple files in Response Body
Download
Compatible with Ring Spec (1.1)
v0.1.0
- Compatible with Ring Spec (1.1)
- Supports Java Thread Pool for handle request
- Fast Static File Service
The Pre-compiled Binary is HERE.
Download