RSF 1.0.1 分布式服务框架,新增 Spring/JFinal 支持

2016年11月08日

RSF 1.0.1 分布式服务框架,新增 Spring/JFinal 支持。

Hasor-RSF是一个高可用、高性能、轻量级的分布式服务框架。支持容灾、负载均衡、集群。一个典型的应用场景是,将同一个服务部署在多个Server上提供 request、response 消息通知。使用RSF可以点对点调用,也可以分布式调用。部署方式上:可以搭配注册中心,也可以独立使用。

渊源

核心思想参考了淘宝HSF、Dubbo等优秀框架。虽然参考了相关设计,但是实现逻辑完全不同,相比淘宝HSF少了历史包袱,相比Dubbo更加轻量化。而且还支持了虚拟机房,对于多机房部署的产品可以省下大量带宽成本,同时也降低了远程调用时间。真正的毫秒级调用业务处理。

RSF虽然在功能上与两位前辈出入不大,使用RSF最直观的感受就是简单方便,配置少、依赖少,功能强大。

简单容易(三个一)

  • 1 行代码发布服务。

  • 1 行代码订阅服务。

  • 1 行代码使用服务。

配置文件上也是十分简单,编辑xml配置文件,两行配置(一行,配置端口、一行配置注册中心)

工作原理

更新日志

本次更新重点加入了对 Spring/JFinal 的支持。下面是 Spring 中使用 RSF 的配置文件。JFinal 的例子请移步测试例子项目:http://git.oschina.net/zycgit/hasor-example

Provider:

<!-- Hasor 和 RSF -->
<h:hasor refProperties="propertyConfigurer"/>
<r:rsf/>
<!-- 服务提供者 -->
<bean id="echoServiceImpl" class="test.net.hasor.rsf.services.EchoServiceImpl"/>
<bean id="echoService" class="net.hasor.rsf.spring.RsfProviderBean" init-method="init">
    <property name="bindType" value="test.net.hasor.rsf.services.EchoService"/>
    <property name="target" ref="echoServiceImpl"/>
</bean>

Consumer:

<!-- Hasor 和 RSF -->
<h:hasor refProperties="propertyConfigurer"/>
<r:rsf/>
<!-- 服务消费者 -->
<bean id="echoService" class="net.hasor.rsf.spring.RsfConsumerBean" init-method="init">
    <property name="bindType" value="test.net.hasor.rsf.services.EchoService"/>
    <property name="target" value="rsf://127.0.0.1:2180/default"/>
</bean>
        如果您使用了 Rsf Center 作为消费者就不需要配置 target 指定远程地址了。

更新Log

===== Hasor-RSF v1.0.1 (2016-11-08)
* 新增:
    01.Spring 集成。
* 修复:
    01.修复因 ClassLoader 不同而导致的 shutdown 过程中各种异常的问题。
    02.Fix ApiBinder 在注册 Provider 时部分方法无法将 Provider 识别为 Customer 的情况。
展开阅读全文
74 收藏
分享
加载中
精彩评论
厉害了我的哥,支持spring和jfinal大爱
2016-11-09 08:24
1
举报
最新评论 (8)
能否支持nutz呗?
2016-11-09 08:49
0
回复
举报
希望支持nutz
2016-11-09 08:46
0
回复
举报
厉害了我的哥,支持spring和jfinal大爱
2016-11-09 08:24
1
回复
举报
厉害了,Word哥
2016-11-09 07:00
0
回复
举报
666
2016-11-09 00:15
0
回复
举报
点个赞
2016-11-08 23:10
0
回复
举报
支持下 nutz 呗
2016-11-08 20:37
0
回复
举报
不错,支持作者效率太高了!😄😄😄😄
2016-11-08 20:24
0
回复
举报
更多评论
8 评论
74 收藏
分享
返回顶部
顶部