Jboot 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Jboot 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Jboot 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Java
操作系统 跨平台
软件类型 开源软件
所属分类 Web应用开发J2EE框架
开源组织
地区 国产
投 递 者 开源海哥
适用人群 未知
收录时间 2017-06-05

软件简介

Jboot,专为大型分布式项目和微服务而生。她是一个基于jfinal 和 undertow开发的微服务框架。提供了AOP、RPC、分布式缓存、限流、降级、熔断、统一配置中心、swagger api自动生成、Opentracing数据追踪、metrics数据监控、分布式session、代码生成器、shiro安全控制等功能。

Jboot 的核心组件

  •  MVC (基于jfinal)

  •  ORM (基于jfinal)

  •  AOP (基于guice)

  • 安全控制

    •  shiro

  • RPC远程调用

    •  motan

    •  dubbo

    •  grpc

    •  zbus

  • MQ消息队列

    •  rabbitmq

    •  redismq

    •  阿里云商业MQ

    •  activemq

    •  zbus

  • 缓存

    •  ehcache

    •  redis

    •  分布式二级缓存ehredis

  •  分布式session

  •  分布式锁

  • 任务调度

    •  cron4j

    •  ScheduledThreadPoolExecutor

    •  分布式任务调度

  •  调用监控 (基于metrics)

  •  限流、降级、熔断机制(基于hystrix)

  •  Opentracing数据追踪

    •  zipkin

    •  skywalking

  •  统一配置中心

  •  swagger api

  •  Http客户端(包含了get、post请求,文件上传和下载等)

    •  httpUrlConnection

    •  okHttp

    •  httpClient

  •  分布式下的微信和微信第三方

  •  自定义序列化组件

  •  事件机制

  •  代码生成器

  • 等等

 
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(54) 发布并加入讨论🔥
发表了资讯
2022/11/27 11:56

Jboot v4.0.0 发布,正式支持 jdk17

Jboot 一个更简单的分布式、微服务框架。 Jboot 是一个基于 JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos 等开发的微服务框架,帮助开发者降低微服务、分布式开发门槛。爽爽开发,快乐生活。 Jboot v4 正式版的发布,意味着正式支持 JDK17,目前支持最低版本是 jdk8,在 jdk8 ~ jdk17 中随便使用哪个版本都可以,切换 jdk 无需添加任何其他额外配置。 Jboot v4 完全兼容 v3 ,没有任何破坏性 API ...

0
1
发表了资讯
2022/10/17 12:49

Jboot v3.16.3 发布,一个基于 JFinal 的微服务框架

Jboot v3.16.3 已经发布,一个基于 JFinal 的微服务框架。 此版本更新内容包括: 新增:SqlBuilder.escapeOrderBySql 用于过滤 Order By 参数 新增:InterceptorBuilder.Util.isChildClassOf 方法 新增:JbootController.getParaToBigInteger(index) 方法 优化:RequestUtil.getIpAddress() 对 127.0.0.1 的处理 优化:JbootResourceLoader 的日志输出和目标路径的优化 详情查看:https://gitee.com/JbootProjects/jboot/relea...

0
1
发表了资讯
2022/10/07 11:11

Jboot v3.16.2 已经发布,一个基于 JFinal 的微服务框架

Jboot v3.16.2 已经发布,一个基于 JFinal 的微服务框架 此版本更新内容包括: 新增:ObjectUtil.obtainNotNull 方法 新增:StrUtil.obtainNotBlank 方法 优化:升级 jfinal-undertow 到最新版本并移除 JbootApplication 的 URL 打印功功能。 详情查看:https://gitee.com/JbootProjects/jboot/releases/v3.16.2...

0
0
发表了资讯
2022/09/30 10:23

国庆节快乐,Jboot v3.16.1 发布

Jboot 一个更简单的分布式、微服务框架。 Jboot 是一个基于 JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos 等开发的微服务框架,帮助开发者降低微服务、分布式开发门槛。爽爽开发,快乐生活。 支持 JDK8~JDK17。 Jboot v3.16.1 主要是做一些安全增强和细节优化,用户可按需升级,预祝大家国庆节快乐。 Jboot v3.16.0 ~ v3.16.1 更新内容如下: 新增:APP 在启动的时候,输出 Local URL,方便通过控制...

2
5
发表了资讯
2022/09/01 10:21

Jboot v3.15.10 发布,基于 JFinal 的微服务框架

Jboot 一个更简单的分布式、微服务框架。 Jboot 是一个基于 JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos 等开发的微服务框架,帮助开发者降低微服务、分布式开发门槛。爽爽开发,快乐生活。 支持 JDK8~JDK17。 Jboot v3.15.10 主要是做一些安全增强和细节优化,同时修复 RPC Reference 无法命中缓存导致 TCP 链接过高的问题,建议所有 v3.x 的用户升级到这个版本。 Jboot v3.15.7 ~ v3.15.10 更新...

1
6
发表了资讯
2022/07/07 10:00

Jboot v3.15.6 发布,基于 JFinal 的微服务框架

Jboot 一个更简单的分布式、微服务框架。 Jboot 是一个基于 JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos 等开发的微服务框架,帮助开发者降低微服务、分布式开发门槛。爽爽开发,快乐生活。 支持 JDK8~JDK17。 Jboot v3.15.6 主要是优化细节和修复若干问题,建议所有 v3.x 的用户升级到这个版本。 Jboot v3.15.6 更新内容如下: 新增:JbootmqBase 添加自定义线程池的接口方法 新增:JbootModel....

0
3
发表了资讯
2022/04/30 10:05

Jboot v3.15.0 发布,基于 JFinal 的微服务框架

Jboot 一个更简单的分布式、微服务框架。 Jboot是一个基于 JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos 等开发的微服务框架,帮助开发者降低微服务、分布式开发门槛。爽爽开发,快乐生活。 支持 JDK8~JDK17。 Jboot v3.15.0 主要是优化细节和修复若干问题,建议所有 v3.x 的用户升级到这个版本。 Jboot v3.15.0 更新内容如下: 新增:生产环境忽略模板指令渲染错误的功能,保证其他内容正常渲染 ...

0
8
发表了资讯
2022/04/01 14:40

Jboot v3.14.3 发布,基于 JFinal 的微服务框架

Jboot 一个更简单的分布式、微服务框架。 Jboot是一个基于 JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos 等开发的微服务框架,帮助开发者降低微服务、分布式开发门槛。爽爽开发,快乐生活。 支持 JDK8~JDK17。 Jboot v3.14.3 主要是优化细节,并新增了一个 JSON 解析工具类 JsonUtil,用于解析 Json 数据,可能是市面上最好用的 Json 解析工具。Talk is cheap... 假设 JSON 内容如下: { "ar...

0
7
发表了资讯
2022/02/28 08:51

Jboot v3.14.0 发布,优化控制器、缓存和事务

Jboot 一个更简单的分布式、微服务框架。 Jboot是一个基于 JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos 等开发的微服务框架,帮助开发者降低微服务、分布式开发门槛。爽爽开发,快乐生活。 支持 JDK8~JDK17。 Jboot v3.14.0 主要是新增了 Controller 返回值自动匹配渲染器、Controller 缓存(@Cacheable)、@Transactional() 事务注解等的支持,并优化多个细节。 Controller 缓存实例: @Cache...

0
4
发表了资讯
2022/01/26 13:16

Jboot v3.13.3 发布,基于 JFinal 的微服务框架

Jboot 一个更简单的分布式、微服务框架。 Jboot是一个基于 JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos 等开发的微服务框架,帮助开发者降低微服务、分布式开发门槛。爽爽开发,快乐生活。 支持 JDK8~JDK17。 Jboot v3.13.3 主要是新增了自定义配置文件名称,自定义配置文件路径的支持。在之前的 Jboot 版本中,配置文件名称只能是 jboot.properties ,同时必须存放在 classpath 目录下。 从 v3.1...

2
0
发表了资讯
2022/01/04 12:17

Jboot v3.13.2 发布,新增对 jdk17 的支持

Jboot 一个更简单的分布式、微服务框架。 Jboot是一个基于 JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos 等开发的微服务框架,帮助开发者降低微服务、分布式开发门槛。爽爽开发,快乐生活。 Jboot v3.13.2 主要是新增了对 JDK17 的支持,完美在 JDK17 下运行。JDK17 下运行需要添加如下配置(默认的 cglib 和 fst 组件目前暂时不支持 jdk17): jboot.app.proxy=javassist jboot.serializer.ty...

1
5
发表了资讯
2021/12/31 10:12

Jboot v3.13.1 发布,基于 JFinal 的微服务框架

Jboot 一个更简单的分布式、微服务框架。 Jboot是一个基于 JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos 等开发的微服务框架,帮助开发者降低微服务、分布式开发门槛。爽爽开发,快乐生活。 到目前为止,Jboot 已经开源超过了 5 年的时间,迭代了 200+ 个版本,已经被超过 1000+ 公司在使用,其中包含了多个知名的上市公司,我们了解到的多个使用 Jboot 开发的产品,用户量超过 1亿 以上。 Jboot ...

0
3
发表了资讯
2021/12/27 10:32

Jboot v3.13.0 发布,基于 JFinal 类似 Spring Cloud 的框架

Jboot 一个更简单的分布式、微服务框架。 Jboot是一个基于 JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos 等开发的微服务框架,帮助开发者降低微服务、分布式开发门槛。爽爽开发,快乐生活。 到目前为止,Jboot 已经开源超过了 5 年的时间,迭代了 200+ 个版本,已经被超过 1000+ 公司在使用,其中包含了多个知名的上市公司,我们了解到的多个使用 Jboot 开发的产品,用户量超过 1亿 以上。 Jboot ...

4
3
发表了资讯
2021/11/26 11:12

大版本,Jboot v3.12.0 发布

Jboot 一个更简单的分布式、微服务框架。 Jboot是一个基于 JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos 等开发的微服务框架,帮助开发者降低微服务、分布式开发门槛。爽爽开发,快乐生活。 到目前为止,Jboot 已经开源超过了 5 年的时间,迭代了 200+ 个版本,已经被超过 1000+ 公司在使用,其中包含了多个知名的上市公司,我们了解到的多个使用 Jboot 开发的产品,用户量超过 1亿 以上。 Jboot ...

2
4
发表了资讯
2021/11/16 09:34

Jboot v3.11.4 发布,基于 JFinal 类似 Spring Cloud 的框架

Jboot 一个更简单的分布式、微服务框架。 Jboot是一个基于 JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos 等开发的微服务框架,帮助开发者降低微服务、分布式开发门槛。爽爽开发,快乐生活。 到目前为止,Jboot 已经开源超过了 5 年的时间,迭代了 200+ 个版本,已经被超过 1000+ 公司在使用,其中包含了多个知名的上市公司,我们了解到的多个使用 Jboot 开发的产品,用户量超过 1亿 以上。 Jboot ...

2
3
发表了资讯
2021/10/09 11:05

Jboot v3.11.2 发布,基于 JFinal 类似 Spring Cloud 的框架

Jboot 一个更简单的分布式、微服务框架。 Jboot是一个基于 JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos 等开发的微服务框架,帮助开发者降低微服务、分布式开发门槛。爽爽开发,快乐生活。 到目前为止,Jboot 已经开源超过了 5 年的时间,迭代了 200+ 个版本,已经被超过 1000+ 公司在使用,其中包含了多个知名的上市公司,我们了解到的多个使用 Jboot 开发的产品,用户量超过 1亿 以上。 Jboot ...

1
8
发表了资讯
2021/09/10 15:12

Jboot v3.11.0 发布,基于 JFinal 类似 Spring Cloud 的框架

Jboot 一个更简单的分布式、微服务框架。 Jboot是一个基于 JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos 等开发的微服务框架,帮助开发者降低微服务、分布式开发门槛。爽爽开发,快乐生活。 到目前为止,Jboot 已经开源超过了 5 年的时间,迭代了 200+ 个版本,已经被超过 1000+ 公司在使用,其中包含了多个知名的上市公司,我们了解到的多个使用 Jboot 开发的产品,用户量超过 1亿 以上。 Jboot ...

1
1
发表了资讯
2021/08/24 17:14

Jboot v3.10.7 发布,基于 JFinal 类似 SpringCloud 的框架

Jboot 一个更简单的分布式、微服务框架。 Jboot是一个基于 JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos 等开发的微服务框架,帮助开发者降低微服务、分布式开发门槛。爽爽开发,快乐生活。 到目前为止,Jboot 已经开源超过了 5 年的时间,迭代了 200+ 个版本,已经被超过 1000+ 公司在使用,其中包含了多个知名的上市公司,我们了解到的多个使用 Jboot 开发的产品,用户量超过 1亿 以上。 Jboot ...

0
5
发表了资讯
2021/07/23 09:41

Jboot v3.10.5 发布,新增基于 Redis 的集群限流功能

Jboot 一个更简单的分布式、微服务框架。 Jboot是一个基于 JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos 等开发的微服务框架,帮助开发者降低微服务、分布式开发门槛。爽爽开发,快乐生活。 到目前为止,Jboot 已经开源超过了 5 年的时间,迭代了 200+ 个版本,已经被超过 1000+ 公司在使用,其中包含了多个知名的上市公司,我们了解到的多个使用 Jboot 开发的产品,用户量超过 1亿 以上。 Jboot ...

1
2
发表了资讯
2021/07/12 08:40

Jboot v3.10.3 发布,新增门户网关自动服务发现功能

Jboot 一个更简单的分布式、微服务框架。 Jboot是一个基于 JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos 等开发的微服务框架,帮助开发者降低微服务、分布式开发门槛。爽爽开发,快乐生活。 到目前为止,Jboot 已经开源超过了 5 年的时间,迭代了 200+ 个版本,已经被超过 1000+ 公司在使用,其中包含了多个知名的上市公司,我们了解到的多个使用 Jboot 开发的产品,用户量超过 1亿 以上。 在 Jboo...

0
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
54 评论
468 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部