• 授权协议:BSD
  • 开发厂商:-
  • 软件语言:Java,C/C++
  • 更新日期:2015-01-13
Nginx-Clojure

Nginx-Clojure 是一个 Nginx 的模块,用于嵌入 Clojure 或者 Java 或者 Groovy 程序。非堵塞协程 Socket,兼容 Java Socket API,可以多数 Java 网络库兼容,如Apache HTTP Client和 MySQL JDBC驱动等。支持 Linux x64, Linux x86 32bit, Win32, Win64 and Mac OS X.

Nginx-Clojure Nginx 的 Clojure 模块 项目简介

Nginx-Clojure 是一个 Nginx 的模块,用于嵌入 Clojure 或者 Java 或者 Groovy 程序。核心特性:兼容 Ring 以及支持基于 Ring 的框架,例如 Compojure可使用 Clojure/Java/Groovy 编写简单的 HTTP 服务处理器NEW: Nginx Access Handler by Clojure / Java / GroovyNEW: Nginx  Header Filter by Clojure / Java / Groovy使用 Clojure/Java/Groovy 编写简单的 URL 重写处理器非堵塞协程 Socket,兼容 Java Socket API,可以多数 Java 网络库兼容,如Apache HTTP Client和 MySQL JDBC驱动等可在一个子协程中并行处理多个套接字,就是说可以同时调用两个远程服务Socket/Channel 的异步回调 APILong Polling & Server Sent Events使用广播事件 API 更容易实现 Sub/Pub 服务可在 Nginx worker 启动时运行初始 Clojure 代码支持用户自定义的 HTTP 请求方法兼容 Nginx 1.6.0,Nginx 1.4.x 也 OK,但再老的版本没经过测试受益于 Nginx 的机制 worker 进程挂掉后,主进程会自动进行重启采用对HTTP Header进行惰性解析以及Nginx和JVM之间直接的内存操作来快速处理动态内容利用 Nginx 零拷贝文件发送机制来快速处理静态内容支持 Linux x64, Linux x86 32bit, Win32, Win64  and Mac OS X.

Nginx-Clojure Nginx 的 Clojure 模块 评论内容