Redkale颠覆Java的传统开发

原创
2017/04/04 01:09
阅读数 303

Redkale 让你重新认识Java,没错就是这篇文章; 1、 Redkale 全新设计Java异步微服务框架, 2、集成HTTP,WebSocket,REST,JSON,RPC,DB操作,依赖注入,目前版本1.6.1,大小790kb,

  • Redkale以返璞归真之势;大胆的抛弃javax-servlet,几乎传统JavaWeb项目都依赖的一个底层依赖实现,基于最新Jdk(JDK8)设计微服务架构,保证高性能、简易性兼顾;
  • 核心分为三层:接入层Servlet,逻辑层Service,数据层Source;全程支持异步接口,最大化CPU使用率;
  • 提供方便的API文档生成功能,省去编写Doc文档的编写

简单介绍三层

  • Servlet 接入层 接入层改写了老重的javax-servlet(很彻底的反传统),自主研发了轻量 的http协议、和独创的SNCP服务; 弱化web概念,从实际使用场景出发简化WebSocket设计实现,集成分布式功能,开发者能简单实现分布式多部署。
  • Service 业务逻辑层 精简极致的service设计支持本地、和远程service(RPC)的同步、异步调用; 支持REST风格的Service接口。
  • Source 数据层 无需编写sql和sql的配置,简化过滤性性操作,支持分表、分库操作且和单表操作API一样,支持自行实现数据层的异步操作(目前默认由于jdbc的同步所限,只支持同步操作); 作者学识渊博,敢于大胆摆脱传统思维,从正面简单的解决问题出发,精心设计了这个不简单的框架,满足行业最新的软件开发需要。

今天简单的测试运行了一个hello world;抱着强烈的兴趣通读了项目配置文件,发现这里面有大量颠覆性的设计架构实现。 继struts2,spring,springmvc,hibernate,mybites 之后Jfinal 以极简封装javax.servlet实现web的快速开发, 从性能功能上再一次颠覆我的认知的我想可能将会是redkale(红菜苔) 他会不会引领下一场风骚呢?拭目以待 ---lxy 2017.04.03深夜

展开阅读全文
加载中
点击加入讨论🔥(1) 发布并加入讨论🔥
1 评论
1 收藏
1
分享
返回顶部
顶部