FastBoot为微服务而生,基于SpringBoot完成扩展、自动化配置,通过封装一系列Starter来让调用者快速集成组件,降低学习、使用门槛,提高开发效率,点击右上角Star关注项目更新。 内置大量常用的组件,提供超高性能的同时,也保持着极其灵活的可扩展性,标准组件均基于 JSR (opens new window) 标准 实现,基于强大的依赖注入设计,保证了绝大部分组件或类都是 可替换可复用 的。

# 设计理念

  • 快速开发,我们基于 SpringBoot 并在框架设计上进行注解优化等;配合容器优化JVM优化以确保超高性能的输出。
  • 实现灵活,我们基于 FastBoot 强大的依赖注入组件,组件均基于 JSR 标准 的契约和由 FastBoot 定义的契约实现,达到框架内的绝大部分的组件或类都是可替换的。

基于以上的特点,FastBoot 将存在丰富的可能性,如实现 Web 服务,网关服务,分布式中间件,微服务架构,游戏服务器,物联网(IOT)等。

# 生产可用

我们为组件进行了大量的单元测试以保证逻辑的正确,同时维护了高质量的文档,在 FastBoot 正式对外开放之前,便已经过了代码审计、渗透测试、安全检测、性能测试、压力测试等严格要求。

# 目录说明

本项目通过 SonaType 将开源库提交到Maven的中心库。

最后更新: 2/8/2021, 11:26:01 PM