java怎么编写rsf接口,README.md

#RSF

  一个轻量化的分布式服务框架。典型的应用场景是,将同一个服务部署在多个`Server`上提供分布式的 request、response 消息通知。

### 项目配置

  项目配置参考:[http://git.oschina.net/zycgit/configuration](http://git.oschina.net/zycgit/configuration)

  RoadMap:(详见roadmap.pdf)

----------

### 交流平台

QQ群:**193943114**

issues:[http://git.oschina.net/teams/hasor/issues](http://git.oschina.net/teams/hasor/issues)

Team:[http://team.oschina.net/hasor](http://team.oschina.net/hasor)

----------

### 功能介绍

1.分布式

  消费者会自动轮询本地可用IP地址表以减少对单一服务提供者的访问压力。

2.接口泛化

   `Provider` 和 `Consumer`,各自可以是不同的接口定义,不需要统一约束。RSF 的接口泛化会根据调用的服务信息和方法签名自动匹配目标服务。

3.自定义序列化

  支持自定义序列化,内置 `Hessian`、`Java` 两种序列化方案,默认配置 `Hessian` 版本为 `4.0`。 如需自定义序列化方式只需实现接口即可。

4.同步 or 异步

  `Consumer` 方面发起 request 消息时可以根据需要选择 `syhc` 或者 `async` 方式。除此之外 RSF 还提供了 `CallBack` 和 `Future` 两种异步请求方式。

5.热装载/热卸载

  RSF上的服务都是动态的,在 RSF 容器启动之后可以 `随时上线` 服务、也可以 `随时下线` 服务,这一切全由程序自己决定。

6.多版本

  定位一个RSF服务采用 `Group`、`Name`、`Version` 三个属性,因此一台服务器可以同时发布同一个服务的不同版本。

7.服务拦截器

  为服务的使用授权、还有调用统计以及本地服务调用优先等提供扩展支持。

一键复制

编辑

Web IDE

原始数据

按行查看

历史

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值