皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Jboot v1.1.5 新增 hystrix 对 motan 和 dubbo 的监控配置

Jboot v1.1.5 发布了,主要是新增 hystrix 对 rpc 包括 motan 和 dubbo 等的监控和配置支持,可以只有启用或关闭,默认启用,

1.1.3 ~ 1.1.5 主要更新内容如下:

  • 新增:自定义 DataSource 的支持,同时不影响 sharding-jdbc 的使用。
  • 新增:默认的 sql 模板路径,默认路径为 classPath。
  • 新增:onGuiceConfigure 配置函数,方便用户自己配置 AOP 的相关拦截。
  • 新增:rpc 序列化自定义配置
  • 新增:rpc hystrix 启用开关配置和相关 demo 测试
  • 新增:rpc hystrix 超时时间配置和相关 demo 测试
  • 新增:添加数据库缓存失效时间的支持,默认失效时间为 24 小时。
  • 修复:dubbo rpc 无法发现 jboot 序列化的问题
  • 修复:Jboot 在启动的时候会触发两次 onJbootStarted 的问题。
  • 修复:数据库删除一个不存在的 id 的时候可能存在空指针异常的问题。
  • 修复:JbootModel.cacheTime(time) 设置缓存失效时间不起作用的问题。
  • 优化:重构 hystrix 降级,修改 JbootHystrixFallbackFactory 为 JbootHystrixFallbackLisntener
  • 优化:升级 motan 到最新版本 1.1.0,并修复 consul1.0 无法注册的问题
  • 优化:默认使用 netty4 作为 motan 的 rpc 底层框架
  • 优化:合并 JbootKits 和 ClassNewer 为 Classkits。

关于 hystrix 监控的 demo 传送门:https://gitee.com/fuhai/jboot/tree/master/src/test/java/hystrix

自定义 hystrix 降级和异常 demo 传送门:https://gitee.com/fuhai/jboot/tree/master/src/test/java/hystrixexception

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

另:Jboot 正在参加 2017 年度最受欢迎中国开源软件评选,别忘记了给 Jboot 投一票,投票传送门:http://www.oschina.net/project/top_cn_2017?sort=1 

转自 http://www.oschina.net/news/91396/jboot-1-1-5

分享到:更多 ()