[聚合文章] Jboot v1.1.0 发布,小步快跑,唯快不破

消息系统 2017-11-28 13 阅读

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

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

  • 自定义序列化组件

  • 事件机制

  • 代码生成器

  • 等等

文档

文档URL地址 : 点击这里

文档目录

Jboot v1.1.0更新内容如下:

新增:mq 的队列模式(之前只有广播)
新增:redis 和 rabbitmq 对队列的支持。
新增:zbus的支持,暂时只支持zbus的mq。
新增:jboot的相关demos(持续完善中)。
修复:代码生成器生成的代码 tableName 注解错误的问题。(感谢 @Rlax 提交代码)
修复:自定义motan registry但maven打包没有加入spi配置信息导致无法发现的bug。
优化:重构 hystrix 和 rpc模块,允许用户自己控制rpc服务抛出的异常是否抛出到Controller,方便开发调试。
其他:更新依赖、完善文档

希望用的开心。

另:Jboot正在参加开源中国的 #2017年度最受欢迎中国开源软件评选# 活动,请投Jboot一票。

活动传送门: http://www.oschina.net/project/top_cn_2017?sort=1

注:本文内容来自互联网,旨在为开发者提供分享、交流的平台。如有涉及文章版权等事宜,请你联系站长进行处理。