java/j2se/j2ee/javaee 高性能rpc中间件drpcp v0.1 发布

java rpc中间件drpcp v0.1,包括但不限于如下特性:

1、和本地调用spring服务一样调用远程服务,自动依赖注入;相对于dubbo的服务发布和代理需要一个个接口配置xml,完全无需xml配置,仅需引入接口,极大的减少了大规模开发下配置的维护,最大支持单个报文16M;

2、支持根据功能号、子系统号、系统号、机构号、业务系统版本号灵活路由,支持VIP特殊需求、多租户与真正的灰度升级,其中机构号和业务版本号支持动态通过参数的方式传递;

3、支持负载均衡;

4、支持断网自动检测与重连;

5、像spring context:annotation-config一样对给定package path下的服务进行代理或者发布;

6、近日非动态情况下在4核vmware公用机器上使用http请求做前端,空跑是经测试tps差不多在3800左右(目测来看,性能还不错),http get空跑也是该值左右,接下去会逐渐优化完善。

7、支持请求、转发等作为业务路由服务器使用;

8、支持报文aes加密; 

git地址https://git.oschina.net/zhjh256/drpcp,已上传。

客户端测试 https://git.oschina.net/zhjh256/drpcp.example.client,已上传。

服务器端测试 https://git.oschina.net/zhjh256/drpcp.example.client,已上传。

使用以及配置手册,近两日发布。

下一版本支持:

1、支持云模式中心服务注册、发布节点以便自动获取服务提供节点,无需配置,以及非云模式配置方式这两种;

2、增加监控页面;

3、支持zlib压缩;

4、支持登录认证;

posted @ 2016-07-27 08:43  zhjh256  阅读(197)  评论(0编辑  收藏  举报