Rapidoid是一个类似vert.x的快速Java Web框架/微服务框架/RESTful框架,与SpringBoot竞争。
它是由嵌入快速HTTP服务器, 嵌入可持久的内存ACID NoSQL 数据库, 基于Bootstrap响应式GUI框架, 内置数据和Web层的安全机制,简单依赖注入模块等等组成。
它是由下面几个模块单独组成:
(1)rapidoid-http-fast - 非常快的HTTP服务器(低级别)
公开测试中,Rapidoid-http-fast比netty快2倍。单台机器可以达到6.87百万次请求/秒: techempower测试
(2)rapidoid-http-server - 高级别Web框架
(3)rapidoid-gui - Web GUI组件(基于 Bootstrap + Angular)
(4)rapidoid-web - rapidoid-http-server + rapidoid-gui + 特别吸引人的小功能
(5)rapidoid-quick - rapidoid-web + Hibernate + Logback + MySQL Connector
(6)rapidoid-render - Rapidoid的模板引擎
(7)rapidoid-fluent - 优雅流的流利API
(8)rapidoid-essentials - 简单有用工具包