展开

关键词

hsf框架

HSF全称为High-SpeedServiceFramework,旨在为淘系的应用提供一个分布式的服务框架,HSF从分布式应用层面以及统一的发布/调用方式层面为大家提供支持,从而可以很容易的开发分布式的应用以及提供或使用公用功能模块,而不用考虑分布式领域中的各种细节技术,例如远程通讯、性能损耗、调用的透明化、同步/异步调用方式的实现等等问题。

相关内容

  • 广告
    关闭

    腾讯云+社区「校园大使」招募开启!报名拿offer啦~

    我们等你来!

  • RPC通信--HSF框架

    rpc不是dubbo底层协议吗? 这怎么通讯呢? 翻遍了整个百度没有我想要的。 有一个大佬人家自己封装了一个rpc通讯含监控中心(积分下载的)需要联系我哈。? 最后还是去老老实实看官网吧。 以下知识是我昨天学的,如有错误请指出。 hsf提供了两种开发模式 hsf概述: ? hsf框架有两种开发方式(ali-tomcat、pandora boot...
  • HSF的原理分析

    140 次查看一.hsf的基本概念hsf全称为high-speed service framework,旨在为淘系的应用提供一个分布式的服务框架,hsf从分布式应用层面以及统一的发布调用方式层面为大家提供支持,从而可以很容易的开发分布式的应用以及提供或使用公用功能模块,而不用考虑分布式领域中的各种细节技术,例如远程通讯、性能损耗...
  • 蚂蚁开源的 SOFABoot,和 Spring Boot 有啥关系?

    说到 sofaboot,不得不先说下 sofarpc 框架,sofarpc 也是大名远扬,最早起源于阿里淘宝 hsf 框架,现在是蚂蚁金服开源的一款高性能、高可扩展性、生产级别的 rpc 框架,在蚂蚁金服,sofarpc 框架已经使用了十多年了,并且已经历经了五代。 sofarpc 开源地址:“https:github.comsofastacksofa-rpc栈长当初第一次看到...
  • 13个速度与激情般的开源中件间

    文技术领导力社区编辑emma本文整理了阿里13个开源中件间产品的架构及功能介绍,结合阿里中间件团队的访谈及分享,涵盖了消息中间件、服务框架、数据层、应用服务器和大规模分布式稳定性平台等等。 整体中间件在阿里生态中的分布,如下图所示:? 01服务框架-hsf? hsf旨在为阿里巴巴的应用提供一个分布式的服务框架...
  • 聊聊 TCP 长连接和心跳那些事

    业务心跳 + tcp keepalive 一起使用,互相作为补充,但 tcp 保活探测周期和应用的心跳周期要协调,以互补方可,不能够差距过大,否则将达不到设想的效果。 各个框架的设计都有所不同,例如 dubbo 使用的是方案三,但阿里内部的 hsf 框架则没有设置 tcp 的 keepalive,仅仅由应用心跳保活。 和心跳策略一样,这和框架...
  • 基于 Docker 持续交付平台建设的实践

    docker 网络对比由于后端开发基于阿里的 hsf 框架,生产者和消费者之间需要网络可达,对网络要求比较高,需要以真实 ip 地址进行注册和拉取服务。 所以在选择容器网络时,我们使用了 host 模式,在容器启动过程中会执行脚本检查宿主机并分配给容器一个独立的端口,来避免冲突的问题。 持续集成与持续部署持续集成监测...
  • 淘宝高可用高伸缩高性能框架之实现

    既然需要通信,这个时候一个高性能的远程调用框架就显得非常总要啦,因此咱们淘宝也有了自己的hsf框 架。 上面所说的都是拆分的好处,但是拆分以后必然的也会带来新的问题,除了刚才说的子系统通信问题外,最值得关注的问题就是系统之间的依赖关系,因为系统多了, 系统的依赖关系就会变得复杂,此时就需要更好的去...
  • 淘宝高可用高伸缩高性能框架之实现

    既然需要通信,这个时候一个高性能的远程调用框架就显得非常总要啦,因此咱们淘宝也有了自己的hsf框 架。 上面所说的都是拆分的好处,但是拆分以后必然的也会带来新的问题,除了刚才说的子系统通信问题外,最值得关注的问题就是系统之间的依赖关系,因为系统多了, 系统的依赖关系就会变得复杂,此时就需要更好的去...
  • Thrift RPC 框架分析

    google 出品的跨语言rpc框架,很弱的(实验性的)负载均衡,测试使用的是grpc-gogo std rpc: go标准库的rpc,不支持跨语言(jsonrpc支持json rpc 1.0)thrift: 跨语言的rpc框架,facebook贡献dubbo: 国内较早开源的服务治理的java rpc框架,虽然在阿里巴巴内部竞争中落败于hsf,沉寂了几年,但是在国内得到了广泛的应用...
  • 分布式服务框架 dubbodubbox 入门示例

    www.oschina.netpjd-hydra不过,略有遗憾的是,据说在淘宝内部,dubbo由于跟淘宝另一个类似的框架hsf(非开源)有竞争关系,导致dubbo团队已经解散(参见http:www.oschina.netnews55059druid-1-0-9中的评论),反到是当当网的扩展版本仍在持续发展,墙内开花墙外香。 不管如何,能在阿里、当当、京东这些大型网站正式...
  • 【转载】淘宝架构框架发展史

    这里需要两种中间件系统,一种是实时调用的中间件(淘宝的hsf,高性能服务框架)、一种是异步消息通知的中间件(淘宝的notify)。 另外还有一个需要解决的问题是用户在a系统登录了,到b系统的时候,用户的登录信息怎么保存? 这又涉及到一个 session 框架。 再者,还有一个软件工程方面的问题,这么多层的一套系统...
  • Java RPC 分布式框架性能大比拼,Dubbo排老几?

    来源:http:985.soaxe2dubbo 是开源的一个java高性能优秀的服务框架,使得应用可通过高性能的 rpc 实现服务的输出和输入功能,可以和 spring框架无缝集成。 不过,略有遗憾的是,据说在淘宝内部,dubbo由于跟另一个类似的框架hsf(非开源)有竞争关系,导致dubbo团队已经解散,反到是扩展版本仍在持续发展,墙内开花...
  • 从零开始实现RPC框架 - RPC原理及实现

    jvm-serializers3、nio 当前很多rpc框架都直接基于netty这一io通信框架,比如阿里巴巴的hsf、dubbo,hadoop avro,推荐使用netty 作为底层通信框架。 4、服务注册中心 可选技术:* redis * zookeeper * consul * etcd编程实践本人基于 netty4 + zookeeper +protostuff + spring 实现了一个简单、高效的rpc框架mango...
  • 高并发架构系列:如何从0到1设计一个类Dubbo的RPC框架

    2.rpc框架rpc框架负责屏蔽底层的传输方式(tcp或者udp)、序列化方式、以及通信细节。 实际使用中,并不需要关心底层通信细节和调用过程,让业务端专注于业务代码的实现。 国内大家熟知的prc框架,阿里的hsf和dubbo(开源)02dubbo的发展由来1. 业务规模小比如早期一个应用java war包,将所有功能都打包,部署在一个...
  • 服务框架及服务治理组件——业界调研

    不过外部有一些公司在用,如京东、人人等 现内部主要使用hsf(http:www.doc88.comp-8866142882055.html),service定义参考了osgi hsf vs dubbo:hsf是...表格文字较多,app阅读体验较差 团队 服务相关组件方案 通信框架 监控 负载均衡路由 是否开源 腾讯完全自研; bg内部自治,每个bg有自己相应的解决方案...
  • 如何用函数框架快速开发大型 Web 应用 | 实战

    rpc 场景,hsf 社区是 dubbo,我们也是用函数承载的; 这些前端都能参与,也变相的让前端的职能逐步进行了扩大。 8. 目标? 而今年我们的目标就是成本...两种模式是天然的试错,我们觉得传统框架直接上函数有一定的风险,这个风险就在于传统框架的不确定性。? 传统框架是为多进程,启动时间不明感,以及状态...
  • Java微服务框架选型(Dubbo 和 Spring Cloud?)

    dubbo 负责人说明(重启维护时接受的采访):阿里内部使用 hsf,原因业务属性和规模有关。 这里就不得不提到目前的一些文章在谈到微服务的时候总是拿 ...微服务就是解决此问题的有效手段,市面上有很多的微服务框架,比如最著名的两个 dubbo 和 spring cloud,我们该如何选择呢? 以下是我整理的相关内容...
  • Java微服务框架全方位对比(Dubbo 和 Spring Cloud?)

    dubbo 负责人说明(重启维护时接受的采访):阿里内部使用 hsf,原因业务属性和规模有关。 这里就不得不提到目前的一些文章在谈到微服务的时候总是拿 ...java微服务框架选型(dubbo 和 spring cloud?)微服务(microservices)是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。 系统中的各个微...
  • Flutter+FaaS一体化任务编排的思考与设计

    云端一体场景下faas侧更多的工作集中在业务层与渲染层,进行数据聚合、裁剪、字段映射和结构调整。? 以下单业务为例,faas层通过6次hsf(rpc框架)调用获取领取数据组装而成。 商品信息、收货地址与闲鱼币可以并行执行,红包、运费与验货担保可以并行执行,由于依赖商品信息与收货地址,两组任务需要串行执行。?...
  • 《企业IT架构转型之道》读书笔记(部分2)

    每个hsf应用均是以war包的形式存在,运行在tomcat容器中。 在tomcat 容器层,已经集成了hsf服务框架对服务提供者或服务调用者进行配置服务器发现、服务注册、订阅、失败转移等功能。 目前,淘宝内部大部分应用的部署方式,还是一个虚拟机运行一个tomcat容器,每个tomcat运行一个服务应用。 服务调用者。 这是服务的...

扫码关注云+社区

领取腾讯云代金券