首页 > 软件列表 > Jboot
Jboot

Jboot

微服务框架

软件语言:简体中文
软件授权:开源
适用系统:Windows
创建时间:2020-12-11
软件厂商/开发者信息:Michael Yang

软件介绍

Jboot 是一个 Java 微服务开发框架,以 JFinal 为基础,并整合了 Dubbo、Seata、Sentinel、ShardingSphere 和 Nacos 等组件。它不是桌面软件,而是供开发者引入项目使用的开源库,代码托管在 GitHub 和 Gitee 上,采用 Apache-2.0 协议。

核心功能

根据项目 README,Jboot 提供:

  • MVC 与 ORM:沿用 JFinal 的 MVC 和 ORM 能力。
  • 数据层:支持多数据源、分库分表和分布式事务。
  • RPC:完整支持 Dubbo 调用。
  • 限流:支持单机和分布式限流。
  • 配置与缓存:可通过 Apollo 或 Nacos 做分布式配置,并提供分布式缓存、Session 和附件存储。
  • 工程化工具:内置网关,支持单元测试、代码生成和 API 文档工具,并对 Docker、Kubernetes 友好。

支持平台与系统要求

Jboot 以 Maven 依赖的形式使用,平台取决于运行它的 Java 环境。README 页面没有写明最低 Java 版本。

版本与授权

Gitee 仓库发行版页面列出的最新版本为 v4.1.8(页面未显示发布日期),README 中的 Maven 示例使用 4.1.9,这只是示例,不能当作发布版本。授权为 Apache-2.0。

适用人群或使用场景

适合使用 Java、熟悉或打算采用 JFinal 的开发团队,用来搭建微服务项目、做分库分表或接入 Dubbo。Gitee 页面称该框架被超过 1000 家公司使用,此数字出自项目自述,未经独立核实。

版本列表