参考资料

  1. Percona是一家提供开源数据库解决方案的公司,专注于MySQL、MongoDB、PostgreSQL等数据库的性能优化
  2. docker安装nacos详细说明以及案例
  3. Groovy 是一种基于 JVM 的动态编程语言
  4. Docker基于Linux容器技术
  5. IBM Semeru Runtimes 是基于 OpenJDK 的开源 Java 运行时环境(JRE)和开发工具包(JDK)。
  6. Navidrome 是一个开源的轻量级音乐流媒体服务器
  7. Cloudreve基于 Web 的云存储管理平台
  8. Docker在CI/CD中的作用是什么?

简介
Rapidoid是一个高性能的Java Web框架,专注于极简设计和低内存消耗,适用于微服务和嵌入式应用。

特点  

  1. 轻量级(核心库约1MB)

  2. 嵌入式HTTP服务器

  3. 响应式编程支持

  4. 无XML配置

  5. 内置依赖注入

最新更新  

  • 版本:5.5.0

  • 更新时间:2021年10月

  • 更新内容:Bug修复,性能优化

下载地址  

官网
https://www.rapidoid.org  

文档
https://www.rapidoid.org/docs.html  

Docker安装示例  

docker run -p 8080:8080 rapidoid/rapidoid

YAML配置示例  

app:
  name: myapp
server:
  port: 8080

常见问题  

  1. 端口冲突:检查server.port是否被占用

  2. 依赖缺失:确保Maven/Gradle正确引入rapidoid-http

  3. 启动失败:验证JDK版本(需Java 8+)

  4. 路由404:检查@GET/@POST注解路径是否正确