内容简介:Jboot 是一个基于 JFinal、JFinal-Undertow、Dubbo 等开发的微服务框架,帮助开发者降低微服务开发门槛。同时完美支持在 idea、eclipse 下多 maven 模块,对 java 代码、html、css、js 等资源文件进行热加载。爽爽...
Jboot 是一个基于 JFinal、JFinal-Undertow、Dubbo 等开发的微服务框架,帮助开发者降低微服务开发门槛。同时完美支持在 idea、eclipse 下多 maven 模块,对 java 代码、html、css、js 等资源文件进行热加载。爽爽开发,快乐生活。
Jboot 3.1.0 主要更新如下:
一:RPC 完全重构
Jboot 3.1.0 对 RPC 进行了完全重构,在配置方便需要变更才能正常使用,API 没有变,所有可以平滑升级到 Jboot 3.1.0 ,虽然 API 没有改变,但是实现发送了彻底的改变。
对于 Dubbo,在 2.7.x 下新增了很多功能,比如元数据中心、配置中心等功能,Jboot 进行重构后,支持对 Dubbo 的所有内容进行配置,同时支持单个 Application 下有多注册中心、多服务协议等支持。配置上更加灵活。
二:新增门户网关
Jboot v3.1.0 还新增了门户网关,网关支持了 host、path、query等不同的条件配置,性能极高,同时支持基于 Sentinel 下的分布式限流功能等等。
三:分布式缓存运维支持
在很多二次缓存的分布式缓存中,比如 J2Cache、EHRedis 等,由于其一级缓存可能是内存缓存,其更新是需要依赖 MQ 或者 redis 的 Pub/Sub 来进行通知的,但是在某些极端情况下,依然会出现 MQ 通知不到导致某些节点 一级缓存无法更新的问题,Jboot 提供了可以获取所有 cacheName,并可以对其进行刷新(refresh)的功能,在某些特别极端的情况下,可以通过运维手动刷新缓存,让所有分布式缓存节点进行缓存同步。
Jboot v3.1.0 更新内容如下:
- 新增:新增网关的支持,路由规则支持 host、path、query等 三种模式,同时支持基于 Sentinel 的限流配置
- 新增:新增对 Dubbo 多协议、多注册中心等的支持
- 新增:新增对注解 @Configuration 的支持,可以通过其构建 name 实例
- 新增:JbootAopInterceptor 可以动态的添加或者移除拦截器
- 新增:配置文件可以配置 Map、Set、List 和 数组的支持
- 新增:JbootCache 新增可以获取素有 Names 的功能,方便对缓存进行运维
- 新增:JbootCache 新增可以对分布式缓存进行刷新,方便对缓存进行运维
- 新增:jboot-system.properties 的支持,用于替代启动参数的 -D,使用第三方组件的时候更加方便
- 修复:修复 JbootHttpImpl 无法上传文件的bug
- 修复:修复 JbootHttpImpl 无法正确获取 gzip 压缩内容的问题
- 优化:重构 RPC 的模块,使之更加简单清晰
- 优化:升级 fastsjon 等相关依赖到最新版本,修改某些错误单词拼写的方法名等
- 文档:完善 AOP 的相关文档
- 文档:完善 Sentinel 限流的文档
- 文档:完善 RPC 的相关文档
- 文档:新增 网关配置使用的相关文档
maven 依赖:
<dependency>
<groupId>io.jboot</groupId>
<artifactId>jboot</artifactId>
<version>3.1.0</version>
</dependency>
Hello World:
@RequestMapping("/")
public class HelloworldController extends JbootController {
public void index(){
renderText("hello world");
}
public static void main(String[] args){
JbootApplication.run(args);
}
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- TinyMCE 5 正式版发布,重磅更新!!!
- ThinkCMF 5.0.190312 正式版,包含安全更新!
- Swoole 4.4 正式版已发布,包含大量更新
- Hunt framework 1.0.0 正式版,三年来最大更新
- 深度操作系统 Deepin 20 正式版第二次更新
- Yearning 1.0.0 正式版更新,SQL 审核自动化平台
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Data Mining
Jiawei Han、Micheline Kamber、Jian Pei / Morgan Kaufmann / 2011-7-6 / USD 74.95
The increasing volume of data in modern business and science calls for more complex and sophisticated tools. Although advances in data mining technology have made extensive data collection much easier......一起来看看 《Data Mining》 这本书的介绍吧!