一个基于 JFinal 的微服务框架 Jboot

Apache
Java
跨平台
2017-06-05
理工男海哥
Jboot 正在参加 2019 年度最受欢迎开源中国软件评选,请投票支持!
Jboot 在 2019 年度最受欢迎开源中国软件评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票赢奖品
已投票

JBoot 是什么

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

maven 依赖

io.jboot
jboot
${jboot.version}

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

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

  •  自定义序列化组件

  •  事件机制

  •  代码生成器

  • 等等

文档

文档URL地址 : 点击这里

的码云指数为
超过 的项目
加载中

评论(50)

丿
丿随心丶秀爵
更新的四个傻鸡儿
HolderMe
HolderMe
@理工男海哥,你搞个精通JFinalVIP群禁言是个啥意思,大家都是抱着学习的态度想跟着你学习JFinal这么优秀的软件,你收了大家的五六百块就更新了前面十几个视频就烂尾了,啥也没个解释,是个什么意思?你想挣大钱搞大项目,我们不拦着你,麻烦把当时交的会员费退给我们可好? @JFinal
乾坤大挪移11
乾坤大挪移11
Jboot2.0如何修改80端口
石岩
石岩
应该随版本及时更新使用手册
akak
akak
ok
opal
opal
怎么调用 springboot开发的微服务?
我自横刀微笑
我自横刀微笑
不错
GuoMengyue
GuoMengyue
jhipster 了解一下
credis
credis
值得尝试
Rlax
Rlax
一直寻找快速开发的微服务框架,终于发现了jboot,经过一段时间的实践,jboot使用起来简直不要太爽,即可支撑大项目的微服务架构全家桶,又可使用jfinal的快速极简开发,强烈推荐! 学习使用可以看看这个基于jboot的后台管理框架 https://gitee.com/rlaxuc/jboot-admin

Jboot 2.3.0 发布,基于 JFinal 的微服务框架

Jboot 是一个基于 JFinal、JFinal-Undertow、Dubbo 等开发的微服务框架,帮助开发者降低微服务开发门槛。同时完美支持在 idea、eclipse 下多 maven 模块,对 java 代码、html、css、js 等资源...

12/06 12:05

Jboot 2.2.8 发布,精雕细琢、优化细节

Jboot 是一个基于 JFinal、JFinal-Undertow、Dubbo 等开发的微服务框架,帮助开发者降低微服务开发门槛。同时完美支持在 idea、eclipse 下多 maven 模块,对java代码、html、css、js 等资源文...

11/22 17:17

Jboot 2.2.7 发布,完善文档、修复若干 bug

Jboot 是一个基于 JFinal、JFinal-Undertow、Dubbo 等开发的微服务框架,帮助开发者降低微服务开发门槛。同时完美支持在 idea、eclipse 下多 maven 模块,对java代码、html、css、js 等资源文...

11/15 15:18

Jboot 2.2.5 发布,升级 JFinal 到最新版本

Jboot 是一个基于 JFinal、JFinal-Undertow、Dubbo 等开发的微服务框架,帮助开发者降低微服务开发门槛。同时完美支持在 idea、eclipse 下多 maven 模块,对java代码、html、css、js 等资源文...

10/30 12:29

Jboot 2.2.4 发布,升级 Seata 到最新版本

Jboot 是一个基于 JFinal、JFinal-Undertow、Dubbo 等开发的微服务框架,帮助开发者降低微服务开发门槛。同时完美支持在 idea、eclipse 下多 maven 模块,对java代码、html、css、js 等资源文...

10/18 13:50

Jboot 2.2.3 发布,完善文档并新增对加密配置内容读取的支持

Jboot 是一个基于 JFinal、JFinal-Undertow、Dubbo 等开发的微服务框架,帮助开发者降低微服务开发门槛。同时完美支持在 idea、eclipse 下多 maven 模块,对java代码、html、css、js 等资源文...

10/14 11:33

Jboot 2.2.2 发布,分布式开发更加简单快速

Jboot 是一个基于 JFinal、JFinal-Undertow、Dubbo 等开发的微服务框架,帮助开发者降低微服务开发门槛。同时完美支持在 idea、eclipse 下多 maven 模块,对java代码、html、css、js 等资源文...

10/07 11:20

Jboot 2.2.1 发布,分布式开发更加简单快速

Jboot 是一个基于 JFinal、JFinal-Undertow、Dubbo 等开发的微服务框架,帮助开发者降低微服务开发门槛。同时完美支持在 idea、eclipse 下多 maven 模块,对java代码、html、css、js 等资源文...

10/04 09:39

Jboot 2.2.0 发布,分布式开发更加简单快速

Jboot 是一个基于 JFinal、JFinal-Undertow、Dubbo 等开发的微服务框架,帮助开发者降低微服务开发门槛。同时完美支持在 idea、eclipse 下多 maven 模块,对java代码、html、css、js 等资源文...

09/30 15:42

Jboot 2.1.4 发布,优化细节功能

Jboot 是一个基于 JFinal、JFinal-Undertow、Dubbo 等开发的微服务框架,帮助开发者降低微服务开发门槛。同时完美支持在 idea、eclipse 下多 maven 模块,对java代码、html、css、js 等资源文...

07/12 12:30

没有更多内容

加载失败,请刷新页面

5
回答
如果公司架构不用spring全家桶或者一些主流的框架等,出去面试的时候怎么面对大部分公司?

之前上班的公司全都是使用自己架构搭建的框架,一开始也是问架构师为什么不用spring的全家桶什么的。架构给我讲是因为不好用(后来觉得是spring太重了,...

10/31 13:59
1
回答
jboot mq 订阅服务重启过程,消息丢失问题

订阅服务重启过程,消息丢失问题; 场景:支付模块监听到支付成功通知后,使用mq通知订单模块更改订单状态;此时订单模块在重启,会造成消息丢失订单状态没有正常更新

06/03 11:32
2
回答
jboot-admin 如何进行单元测试?

最近基于jboot-admin 开发一个项目,但是在 jboot-admin 中如何进行单元测试呢?

2018/08/05 13:59
2
回答
jboot swagger里面能加入header参数吗?怎么配置?
your233 的回答 2018/03/27 11:20
最佳答案
已解决:直接使用 @ApiImplicitParam(name = "xx", value = "ID", paramType = ParamType.HEADER, dataType = "string", required = true),
2
回答
采用Jfinal fastjar方式无法执行jar文件

采用Jfinal fastjar方式可以打包成独立完整的jar文件 但是通过java -jar xxx.jar 却报错,原来是jboot在启动的时候是直接...

05/08 15:26
1
回答
Jboot.service(xxx.class)报 nullpointexception

xxx.service里面新增一个方法如public List<String> getByNameAndEmail(String name,String ...

04/17 16:36
3
回答
jboot中无法获取sql文件,如何设置sql文件目录
理工男海哥 的回答 2018/08/17 10:37
最佳答案
配置 jboot.datasource.sqlTemplate = sql/include.sql
1
回答
jboot service 注入

在非controller类里面图和注入service,@JbootrpcService没办法注入

04/02 14:46

没有更多内容

加载失败,请刷新页面

体验JBOOT(二)--数据库篇

适合对maven、idea几乎一无所知的小白

2018/03/13 13:12
1K
1
体验JBOOT(三)--RPC篇

目录: 体验JBOOT(一)-- Hello, Jboot 体验JBOOT(二)--数据库篇 体验JBOOT(三)--RPC篇 体验JBOOT(四)-- jboot-admin 篇 到 https://www.consul.io 下载 consul,解压到某个目录下 在...

2018/03/13 16:29
1K
0
Jboot发布啦,如果你做微服务架构,你应该看看。

Jboot发布啦 Jboot是什么呢? 详情地址地址:https://git.oschina.net/fuhai/jboot jboot是一个类型springboot的开源框架,基于jfinal和undertow等非常优秀的、已经在商业项目中应用多年的、...

2017/06/21 16:31
4.9K
9
jboot

jboot之前就知道了,但是处于了解阶段,知道一些特性。其实比较感兴趣的特性是jwt和shiro的结合。因为公司一些项目是用shiro来弄的。但是想要结合token。这方面的资料不是很多。 jboot是基于...

2018/10/30 07:45
46
0
jboot 使用websocket? 配置问题

jboot 使用websocket 配置 第一种情况 jboot.web.websocketEnable=true jboot.web.websocketBasePath=/websocket @ServerEndpoint("/imserver") public class LayIMServer {} 这种情况下访问...

2018/04/13 23:12
427
0
关于dubbo2.6.3之后无法运行在tomcat的问题,看这里。

最近由于 jboot 升级了dubbo,导致很多用户无法使用 jboot 在 tomcat 正常运行,会报找不到类会出现如下的问题: org.apache.catalina.core.StandardContext.listenerStart Error configuri...

2018/10/12 11:46
1K
6
Jboot系列:代码生成工具generator的使用

Jboot是一款基于JFinal的开源框架,在JFinal的基础上,增加了微服务概念,号称“SpringCloud 之外的另一个选择,已经使用在用户量过亿的商业产品上,有超过1000家公司在使用Jboot做极速开发”...

10/21 17:45
15
0
Jboot使用Druid作为数据连接池管理工具

1.首先确认你的Jboot版本,本文所写内容源自于:1.3.3版本,此版本是已经直接提供了Druid的数据库连接池实现 2.添加Druid的Maven依赖,Jboot并没有直接设置Druid的依赖,需要自己手动设置。 ...

2018/02/08 14:09
120
0
初试Jboot

叫什么boot的大家自然而然都会先想到spring boot,下面我们看看主页的介绍,主页的介绍总是很牛逼的。 Jboot是一个基于jfinal 和 undertow开发的微服务框架。提供了AOP、RPC、分布式缓存、限...

2018/09/17 20:35
119
0
maven info

maven mybatis

2014/11/02 19:45
24
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部
天津时时彩