参考资料

  1. 青龙面板(QingLong)是一款开源的、基于Web的定时任务管理平台
  2. MySQL 是一个开源的关系型数据库管理系统
  3. Docker的安装与配置
  4. Cirros是一个轻量级的Linux发行版
  5. Maven 是一个基于项目对象模型(POM)的 Java 项目管理工具
  6. CentOS是一个基于 Red Hat Enterprise Linux(RHEL)源代码构建的开源 Linux 发行版
  7. Jobber 是一个轻量级的任务调度工具
  8. Jitsi Meet 是一个开源的视频会议解决方案

Rapidoid是一个高性能的Java Web框架

简介
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注解路径是否正确