亿元级IT行业生态链
一站式解决方案提供商

24小时免费咨询电话
010-52725243

新闻资讯

AJIA NEWS

Redkale 1.9.0 发布,Java 分布式微服务

来源:开源中国 发布日期:2018-03-01

Redkale是基于Java 8而研发的微服务开源框架,Redkale在接口定义上使用了Java 8大量的新语法,接口有默认实现、接口带静态方法、重复注解等特性,同时在设计上与主流框架有很大不同。石家庄阿甲科技Java程序员解释到,Redkale是按组件形式设计的,而非以容器为主,几乎每个子包都是能提供独立功能的组件。

所以Redkale是一个教科书级的框架,一个全新,完全颠覆传统思维的Java分布式服务架构,1M的jar可以代替传统几十M的第三方。包含TCP/UDP、HTTP、RPC、依赖注入、序列化与反序列化、数据库操作、WebSocket等功能。 一方面模块高度整合,极大的简化业务开发代码,一方面暴露大量底层,方便二次框架开发。

在Redkale世界里,一切都是为业务Service服务,你不用再纠结fastjson和jackson哪个好,不用再纠结hibernate和mybatis哪个好,不用再纠结用memcache还是redis, 不用再纠结使用redis选redisson还是jredis, 更不用引用一大堆烂七八糟的第三方jar。可以体验到依赖注入能动态修改的灵活和简易性,可以体验到更加简易的REST功能,可以体验到分布式WebSocket的REST简易型,可以体验到透明度99%的异步RPC功能,可以体验到集中式与分布式的秒切换简易型!

Java并不臃肿, 臃肿的是你自己的设计思维!

本次版本更新内容:

1、【优化】优化WebSocketNode.sendMessage

2、【优化】Flipper的limit可以设置为0

3、【优化】自动删除0字节的日志文件

4、【优化】RetResult增加clearAttach方法

5、【优化】限制标记@restonmessage方法的条件

6、【优化】增加SERVER_EXECUTOR线程池的资源注入

7、【优化】bufferCapacity的默认值统一调整成32K

8、【优化】Creator的getConstructorField方法增加对子类字段的支持

9、【优化】Context增加SSLContext属性 【不兼容改善】

10、【优化】增加java.util.logging.FileHandler.denyreg属性配置

11、【优化】更改RestFile临时文件生成的目录结构

12、【修复】修复单个WebSocket并发问题

13、【新增】WebSocket模块broadcastMessage方法增加WebSocketRange过滤参数

14、【新增】WebSocket实现preOnMessage功能

15、【新增】Convert组件增加ConvertDisabled功能

16、【新增】去掉java.beans.ConstructorProperties,使用ConstructorParameters代替

17、【新增】CacheSource增加getIfAbsent系列方法

18、【新增】增加结果输出引擎API

19、【新增】SNCP、REST支持部分含泛型继承的类

20、【新增】将JDK内置的jdk.internal.org.objectweb.asm包拷贝一份进redkale 【JDK9后不可再访问jdk.internal的包】

免责声明:本文由小编转载自网络,旨在分享提供阅读,版权归原作者所有,如有侵权请联系我们进行删除

阿甲科技

欢迎访问阿甲科技集团官方网站!