设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

分布式服务框架RSF 1.1.0 ,新增网关和Bug修复

2016-12-1 22:13| 发布者: joejoe0332| 查看: 720| 评论: 0|原作者: oschina|来自: oschina

摘要: 分布式服务框架 RSF 1.1.0 发布了。更新日志=====Hasor-RSFv1.1.0(2016-12-01)*新增:01.RsfApiBinder新增converToProvider方法方便RSF服务注册到Hasor。这样Hasor就可以依赖注入一个RSF服务。02.RsfPublisher接口可 ...

分布式服务框架 RSF 1.1.0 发布了。

更新日志

===== Hasor-RSF v1.1.0 (2016-12-01)* 新增:    01.RsfApiBinder 新增 converToProvider 方法方便 RSF 服务注册到 Hasor。这样 Hasor 就可以依赖注入一个 RSF 服务。    02.RsfPublisher 接口可以通过 AppContext 直接拿到了,不需要通过 RsContext 接口间接获取。极大的方便了服务注册。    03.RsfUpdater 接口可以查询服务的提供者地址列表。    04.新增 Telent命令, info 用来查看服务器配置信息、detail 用来查看服务的详细信息。    05.新增 RSF_GATEWAY_IP、RSF_GATEWAY_PORT 两个参数配置,通过配置该参数将允许 RSF 通过端口映射工作在内网环境中。* 改进:    01.telnet 的交互信息可以被单独打印到一个日志文件中,另外 telnet 的输出日志更详细了。    02.RsfCenter 的 client 部分进行重构优化,服务数据和RSF公用一套。降低了设计复杂度,减少了实现代码。    03.Telent命令 list 只能用来显示服务列表,不在提供服务信息详情的显示。相关功能交给 detail 指令提供。* 修复:    01.Spring 插件在配置 RSF Bean 时始终使用默认 GNV 数据覆盖用户配置文件。    02.修复在 tomcat 容器下 DiskCacheAddressPool 在执行地址本缓存时,爆Class找不到的异常。原因是创建的线程 ClassLoader 使用不当。

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

注册中心的使用支持嵌入到应用程序本身,也支持独立运行。1.0版本注册中心仅支持单机部署。

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

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

简单容易(三个一)

  • 1 行代码发布服务。

  • 1 行代码订阅服务。

  • 1 行代码使用服务。

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

工作原理


相关链接


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部