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

Apache
Java
跨平台
2017-06-05
理工男海哥

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地址 : 点击这里

加载中

评论(46)

akak
akak
ok
opal
opal
怎么调用 springboot开发的微服务?
我自横刀微笑
我自横刀微笑
不错
GuoMengyue
GuoMengyue
jhipster 了解一下
credis
credis
值得尝试
Rlax
Rlax
一直寻找快速开发的微服务框架,终于发现了jboot,经过一段时间的实践,jboot使用起来简直不要太爽,即可支撑大项目的微服务架构全家桶,又可使用jfinal的快速极简开发,强烈推荐! 学习使用可以看看这个基于jboot的后台管理框架 https://gitee.com/rlaxuc/jboot-admin
理工男海哥
理工男海哥 软件作者
受人之托 ,女,26岁,成都人,1.68米,体重52公斤,四川大学毕业。漂亮大方,爱好读书,健身,游泳。目前在一家世界500强公司做部门经理,工作稳定,年薪35万。成都有2套房,1套在高新区,1套在锦江区。人务实、不拜金,父母公务员,退休金每月2W元。 她和家人现在非常着急,请问下有谁了#Jboot#
彪付_3个字符
我屮艸芔茻,1000个推荐票,评论都是6个月前的,逗我吗?
alirissss
alirissss
留一个阿里云优惠券:www.izhuanyer.com
Role
Role
jboot设计理念值得大家一起去学习,重要的事情说三遍:强力推荐!强力推荐!强力推荐!

Jboot v1.7.5 发布,Spring Cloud 之外的另一个选择

Jboot 是一个基于 JFinal 和 Undertow 开发的微服务框架。提供了 AOP、RPC、分布式缓存、限流、降级、熔断、统一配置中心、Opentracing 数据追踪、metrics 数据监控、分布式 session、代码生...

12/04 15:31

Jboot v1.7.2 发布,SpringCloud 之外的另一个选择

Jboot 是一个基于 JFinal 和 Undertow 开发的微服务框架。提供了 AOP、RPC、分布式缓存、限流、降级、熔断、统一配置中心、Opentracing 数据追踪、metrics 数据监控、分布式 session、代码生...

10/31 12:13

SpringCloud 之外的另一个选择,Jboot v1.7.1 发布

Jboot 是一个基于 JFinal 和 Undertow 开发的微服务框架。提供了 AOP、RPC、分布式缓存、限流、降级、熔断、统一配置中心、Opentracing 数据追踪、metrics 数据监控、分布式 session、代码生...

10/23 13:27

Jboot v1.7.0 发布,升级 JFinal 和 Dubbo 到最新版本

Jboot 是一个基于 JFinal 和 Undertow 开发的微服务框架。提供了 AOP、RPC、分布式缓存、限流、降级、熔断、统一配置中心、Opentracing 数据追踪、metrics 数据监控、分布式 session、代码生...

10/09 12:28

Jboot v1.6.8 发布,优化细节、追求极致

Jboot 是一个基于 JFinal 和 Undertow 开发的微服务框架。提供了 AOP、RPC、分布式缓存、限流、降级、熔断、统一配置中心、Opentracing 数据追踪、metrics 数据监控、分布式 session、代码生...

09/20 10:35

Jboot v1.6.5 发布,更新dubbo到最新版本2.6.3

Jboot 是一个基于 JFinal 和 Undertow 开发的微服务框架。提供了 AOP、RPC、分布式缓存、限流、降级、熔断、统一配置中心、Opentracing 数据追踪、metrics 数据监控、分布式 session、代码生...

09/14 13:19

Jboot v1.6.4 发布,修复 Fastjson 序列化问题

Jboot 是一个基于 JFinal 和 Undertow 开发的微服务框架。提供了 AOP、RPC、分布式缓存、限流、降级、熔断、统一配置中心、Opentracing 数据追踪、metrics 数据监控、分布式 session、代码生...

08/27 11:00

Jboot v1.6.3 发布,修复分布式 session 等若干问题

Jboot 是一个基于 JFinal 和 Undertow 开发的微服务框架。提供了 AOP、RPC、分布式缓存、限流、降级、熔断、统一配置中心、Opentracing 数据追踪、metrics 数据监控、分布式 session、代码生...

07/20 10:45

Jboot v1.6.1 发布,没有任何新增功能...

Jboot 是一个基于 JFinal 和 Undertow 开发的微服务框架。提供了 AOP、RPC、分布式缓存、限流、降级、熔断、统一配置中心、Opentracing 数据追踪、metrics 数据监控、分布式 session、代码生...

07/03 14:55

Jboot v1.6.0 发布,新增 DAO 查询的 AutoCache 支持

Jboot 是一个基于 JFinal 和 Undertow 开发的微服务框架。提供了 AOP、RPC、分布式缓存、限流、降级、熔断、统一配置中心、Opentracing 数据追踪、metrics 数据监控、分布式 session、代码生...

06/22 09:41

没有更多内容

加载失败,请刷新页面

2
回答
jboot 中使用 redis 集群 遇到 的问题?

1:修改为: 你先修改配置为 jboot.redis.host=ip:port,ip:port 2:如果集群需要密码,则还要增加一个配置参数 3 :集群只...

11/14 15:33
4
回答
jboot使用默认的undertow,无法使用renderJsp跳转到jsp页面,报Not Found错误

刚开始尝试使用jboot,现在有个问题,就是用Jboot.start()方式启动后,Controller可以执行,但是renderJsp()时,就会提示N...

11/19 20:53
7
回答
zookeeper里多个服务提供者,程序如何访问指定的服务?

现在有A、B、C、D四个服务项目,都注册在一个注册中心。 4个客户端项目,a,b,c、d项目固定访问自己对应的服务项目。 怎么样可以让a项目访问B或者C或...

11/19 13:24
2
回答
jboot链接数据库失败

入手jboot,根据教程链接数据库时,一直抛异常。数据库mysql,版本5.6.17,jboot版本1.6.4。劳烦路过的大佬帮忙看看问题所在。

1
回答
设置了compilerArgument无效
君子之耀 的回答 11/01 16:24
最佳答案
经过仔细排查,偶然灵机一闪,发现是因为依赖造成的!!! 主工程依赖了一个api组件以及kit组件,主工程虽然指定了compilerArgument参数,但是api组件以及kit组件在打包的时候并未指定compilerArgument参数。
1
回答
jboot支持rocketMQ吗
理工男海哥 的回答 10/18 16:58
最佳答案
目前暂时不支持,晚点支持吧,或者你可以方便的通过spi进行扩展,非常简单。
2
回答
jboot的shiro整合jwt时出的错误,帮忙看看。。
Mr天明 的回答 10/15 16:13
最佳答案
已经知道问题出哪里了。。1.4.0的shiro包不行,改用1.3.2就好了
1
回答
新版Jpress使用JettyStarter启动项目,访问报404
理工男海哥 的回答 10/12 15:03
最佳答案
JettyStarter还没做好, 在新版本已经被移除。 可以使用tomcat 或者 可执行程序执行。
3
回答
按照jboot文档里打包到tomcat出现的问题

按照jboot文档中方法将jboot项目打包到tomcat下 ,存在以下几个问题: 1、WEB-INF/web.xml ,这个WEB-INF是处于哪个目录...

04/12 08:21

没有更多内容

加载失败,请刷新页面

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

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

03/13 13:12
995
0
体验JBOOT(三)--RPC篇

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

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

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

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

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

10/30 07:45
6
0
jboot 使用websocket  配置问题

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

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

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

10/12 11:46
627
5
Jboot使用Druid作为数据连接池管理工具

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

02/08 14:09
85
0
maven info

maven mybatis

2014/11/02 19:45
24
0
初试Jboot

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

09/17 20:35
92
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部