2017年11月28日星期二

Jboot v1.1.0 发布,小步快跑,唯快不破


Linuxeden 开源社区 --

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://ift.tt/2AEevnT

转自 http://ift.tt/2Acgqiu

The post Jboot v1.1.0 发布,小步快跑,唯快不破 appeared first on Linuxeden开源社区.

http://ift.tt/2AHjiVy

没有评论:

发表评论