Ratpack一组面向现代HTTP应用Java开发库。可用来开发实用、高性能应用程序。Ratpack基于Java 8、Netty构建,遵循响应式开发原则(reactive principle)。
Ratpack是开源的,遵循Apache许可V2.0协议,可免费使用。Ratpack网站就是运行在Heroku上的Ratpack应用程序。YourKit支持Ratpack开源项目,带有功能全面的Java分析器(Profiler)。
Ratpack的开发目标
Ratpack的目标是:
- 快速、可扩展并且高效
- 支持复杂应用开发,无需因复杂性而做出妥协
- 提升非阻塞编程优势,降低开销
- 在集成其它工具或开发库时非常灵活,没有偏见
- 测试应用更加容易和彻底
Ratpack的目标不是:
- 全功能的“全栈”解决方案
- 一步到位满足你的所有需求
- 为“业务逻辑”提供架构或框架
开发资源
官方网站:ratpack.io/
开源地址:github.com/ratpack/