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

Apache
Java
跨平台
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

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

  •  自定义序列化组件

  •  事件机制

  •  代码生成器

  • 等等

 
加载中

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

Jboot 一个更简单的分布式、微服务框架。 Jboot是一个基于 JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos 等开发的微服务框架,帮助开发者降低微服务、分布式开发...

前天 13:16

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

Jboot 一个更简单的分布式、微服务框架。 Jboot是一个基于 JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos 等开发的微服务框架,帮助开发者降低微服务、分布式开发...

01/04 12:09

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

Jboot 一个更简单的分布式、微服务框架。 Jboot是一个基于 JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos 等开发的微服务框架,帮助开发者降低微服务、分布式开发...

2021/12/31 10:12

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

Jboot 一个更简单的分布式、微服务框架。 Jboot是一个基于 JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos 等开发的微服务框架,帮助开发者降低微服务、分布式开发...

2021/12/27 10:31

大版本,Jboot v3.12.0 发布

Jboot 一个更简单的分布式、微服务框架。 Jboot是一个基于 JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos 等开发的微服务框架,帮助开发者降低微服务、分布式开发...

2021/11/26 11:12

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

Jboot 一个更简单的分布式、微服务框架。 Jboot是一个基于 JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos 等开发的微服务框架,帮助开发者降低微服务、分布式开发...

2021/11/16 09:34

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

Jboot 一个更简单的分布式、微服务框架。 Jboot是一个基于 JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos 等开发的微服务框架,帮助开发者降低微服务、分布式开发...

2021/10/09 11:05

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

Jboot 一个更简单的分布式、微服务框架。 Jboot是一个基于 JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos 等开发的微服务框架,帮助开发者降低微服务、分布式开发...

2021/09/10 15:12

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

Jboot 一个更简单的分布式、微服务框架。 Jboot是一个基于 JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos 等开发的微服务框架,帮助开发者降低微服务、分布式开发...

2021/08/24 17:14

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

Jboot 一个更简单的分布式、微服务框架。 Jboot是一个基于 JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos 等开发的微服务框架,帮助开发者降低微服务、分布式开发...

2021/07/23 09:41

没有更多内容

加载失败,请刷新页面

1
回答
Jboot怎么配置mysql事务的隔离级别呢?

@JFinal 您好,请问Jboot怎么配置事务的隔离级别呢?

2020/09/17 12:19
2
回答
jboot使用websocket的时候怎么在websocket中获取HttpSession

jboot使用websocket的时候怎么在websocket中获取HttpSession

2020/04/20 16:44
1
回答
jboot升级到最新版本@PropertyConfig注解需要用什么代替

我这边升级jboot 1.1.2到最新的3.1.3的话下面这个注解就用不了了,需要用什么来代替 ```java @PropertyConfig(prefi...

2020/03/26 15:57
1
回答
jboot升级到2.2.3,appassembler-maven-plugin打包后命令窗口启动报错
Miracle_ 的回答 2019/12/11 09:55
最佳答案
问题解决了,是因为升级版本以后Jboot启动类的包路径改变了,但是pom.xml中appassembler-maven-plugin插件打包的配置mainClass没有同步修改导致的。 升级前 <mainClass>io.jboot.Jboot</mainClass> 升级后 <mainCla...
4
回答
jwt+shiro使用时JwtShiroBridge使用的问题
开源海哥 的回答 2018/03/22 12:55
最佳答案
通过 JwtShiroBridge 的 buildSubject 构建subject的时候,调用 subject的login方法,再把subject返回。 调用login方法的时候需要传AuthenticationToken,自己写一个JwtAuthenticationToken继承Authe...
5
回答
如果公司架构不用spring全家桶或者一些主流的框架等,出去面试的时候怎么面对大部分公司?

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

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

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

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

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

2018/08/05 13:59

没有更多内容

加载失败,请刷新页面

jboot

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

2018/10/30 07:45
455
0
初试Jboot

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

2018/09/17 20:35
419
0
Jboot v2.0_rc1

jboot 更新了2.0了,使用了jfinal-undertow,实现了热更新,所以赶紧尝试了一下,有一些小问题解决之后就完美的运行起来了。 1.jboot2.0使用了jfinal的AOP功能,但是还没有完全替换,所以还是要...

2018/12/27 15:27
68
0
JBOOT使用总结

@Override public SwAdmin findById(long id) { return DAO.findFirst("SELECT * FROM sw_admin WHERE id = ?", id); } @Override public boolean deleteByI...

2019/09/25 11:12
160
0
体验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
2.2K
0
jboot插件扩展DruidPlugin(1)

//继承JbootAppListenerBase @Override public void onPluginConfig(JfinalPlugins plugins) { PropKit.use("config.properties"); Prop prop=PropKi...

2019/07/13 11:46
41
0
Jboot系列:代码生成工具generator的使用

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

2019/10/21 17:45
143
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部