首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

如何打通SpringCloud与HSF的调用?

以前我们用的HSF RPC框架,它是来自于阿里巴巴,经过了多年的双11高并发的洗礼,高性能这块儿毫无疑问没有任何的问题,而且它还同时支持TCP与HTTP的方式,唯一不太好的就是它不开源,如果出现问题定位起来确实有一些问题与风险...所以,我们为了拥抱开源,全部采用SpringCloud,系统与系统之间调用是通过FeignClient的方式来调用的,但是由于底层的部分系统由于时间、人力、历史等原因,无法在短时间内都像我们一样能积极响应...所以就出现了SpringCloud与HSF服务同时存在的情况,为了大家再编码过程中都能像本地调用(TCP,FeignClient),所以就写了一个代理工具。...因为HSF的参数与标准的Http方式不太一致,所以在发起Http请求的时候,需要特殊的构造一下报文的格式 curl -d "ArgsTypes=[\"com.cyblogs..QueryConfigReq...总入口,打开@EnableHsfClients注解 @SpringBootApplication @EnableHsfClients(basePackages = "com.cyblogs.client.hsf

1.2K30

Dubbo 和 HSF 在阿里巴巴的实践:携手走向下一代云原生微服务

HSF 在阿里巴巴使用更多,承接了内部从单体应用到微服务的架构演进,支撑了阿里历年双十一的平稳运行;Dubbo 则在 2011 年开源后,迅速成为业界广受欢迎的微服务框架产品,在国内外均有着广泛应用。...产生这些问题的根本原因是闭源的 HSF 无法直接用于广大云上用户和外部其他用户,而开源产品对闭源产品的挑战会随着开源和云的不断发展愈演愈烈。...最简单直接的方式是将 HSF开源出去。但这又会面临两个新问题。...第一, Dubbo 是阿里较早开源的明星产品,如果 HSF开源,这两个同类框架的关系和适用场景如何划分,不仅外部用户会有疑惑,重复开源也不利于品牌建设。...以上两点原因说明目前已经不是开源 HSF 的最好时机。 既然 HSF 不能走出去,那剩下的解决方式就是让 Dubbo 走进来。内部采用核心融合的方式,基于 Dubbo 内核重新构建 HSF 框架。

1.3K20

Dubbo作者亲述:那些辉煌、沉寂与重生的故事

当时的淘宝有一个项目叫做 HSF,也是一个中间件服务框架,跟 Dubbo 做的事情高度重合。 “一开始说可以让 HSF 合并到 Dubbo 里面来,给了我们三个月时间要把它们整合起来。”...HSF 项目的作者林昊(毕玄),也是当时国内 Java 领域的知名技术领袖。在 OSGi 非常流行的时候,毕玄可能是国内能够把 OSGi 解释的最清楚的人之一。...HSF 和 Dubbo,虽然做的事情高度重合,但是设计理念不怎么一样,虽然有些碰撞,但最终目的还是为了“强强联合”。...“合并的时候,整个淘系都在用 HSF,而阿里金融、集团、B2B 都在用 Dubbo。” “时间没有达到预期,还是没合并起来。但其实我们把两边的协议都兼容好了。”...“后来就决定反向合并,把 Dubbo 合并到 HSF 里面去。” “你当时觉得应该合并吗?” “我觉得协议能互通是有好处的,并不是坏事。我觉得他们做的挺好,把两边的设计理念全部整合在一起了。”

1.6K40

sofa-rpc和dubbo2.x对比

去年得知蚂蚁金服放出SOFA的部分开源项目, RPC部分号称源于阿里内部的HSF, HSF当年可是把dubbo 1.x踢出局的, 只是没想到京东改造dubbo为JSF, 当当改为dubbox。...朋友说他们公司花了千万买了SOFA的商业版, 那么值钱的东西今天抽空过了一下开源部分的SOFAStack和dubbo2.x文档, 简单做了个对比。...依赖于JTA或XA,需自行整合 服务治理 整合SOFAMesh, SOFAMosn, SOFALookout , SOFADashboard等工具 Dubbo ops工具操作 总体而已, SOFA只是开源一部分组件...不过就开源项目而言,spring cloud的组件应该是最完备的,想要的中间件基本都有, 走HTTP REST慢是慢点, 但有时比给出接口jar好好些些, 维护起来 (虽然有部分不是太好用,例如分布式调度组件...走微服务在技术层面已不是什么难事了,开源够丰富,重要的是业务的梳理和拆分,依赖,开发运维的难度。而SOFA开源的mesh, 引入ISTIO的service mesh是走在前沿的。有空我们继续深入。

4.2K31

高并发架构系列:如何从0到1设计一个类Dubbo的RPC框架

国内大家熟知的PRC框架,阿里的HSF和Dubbo(开源) 02 Dubbo的发展由来 1....3.Dubbo和HSF的出现 应用系统一旦涉及到拆分部署,问题就来了,急需一种高效的应用程序间的通讯手段来完成这种需求,这就会涉及到分布式远程调用。...所以,RPC的框架来了,阿里内部使用HSF,以及开源的RPC 框架:Dubbo。...目前主要的注册中心可以借由 zookeeper,eureka,consul,etcd 等开源框架实现。 比如:阿里的Dubbo就是采用zookeeper实现注册中心。...3.网络传输 数据传输采用什么协议,数据该如何序列化和反序列化 4.NIO通信 当前很多RPC框架都直接基于netty这一IO通信框架,比如阿里巴巴的HSF、dubbo,Hadoop Avro,推荐使用

98640

单基因泛癌分析,你也可以发6分+!

导语 GUIDE ╲ 热休克因子1(HSF1)在癌症的启动、发展和进展中发挥了重要作用,但目前还没有对HSF1的泛癌分析。...Fig.1 02 HSF1表达与临床病理学相关性的泛癌分析 为了研究多种癌症中HSF1的表达与临床病理特征之间的联系,作者评估了癌症患者I、II、III和IV期HSF1的表达。...Fig.5 05 HSF1磷酸化的泛癌分析 翻译后修饰(PTM)是HSF1激活的一个关键分子机制。因此,我们检查了原发性肿瘤组织和正常组织之间HSF1磷酸化水平的变化。...Fig.7 07 HSF1表达和免疫细胞浸润的泛癌分析 由于HSF1与免疫反应之间的明显关系,作者基于TIMER数据库对HSF1表达与免疫浸润水平之间的关系进行了泛癌分析。...在许多类型的癌症中,发现HSF1磷酸化增加和HSF1甲基化降低。HSF1的表达与免疫检查点标记物的表达显著相关。

1.6K21

单基因泛癌纯生信还可以发表6分+!

导语 HSF2作为转录因子,通过调节各种靶基因和信号通路,在皮质生成和精子生成中起重要作用。然而,HSF2与肿瘤的相关性仍然未知。 背景介绍 今年单基因泛癌还发不好发呢?...04 泛癌中HSF2的甲基化和突变 作者研究了DNA甲基化和HSF2表达之间的潜在联系。...为了探索HSF2调节肿瘤发生的分子机制,使用在几种癌症中与HSF2呈正相关的300个基因进行了GO和KEGG分析(图6)。...图7 07 泛癌中HSF2的免疫浸润 作者基于TIMER数据库研究HSF2表达与免疫细胞浸润水平之间的相关性。...图8 08 HSF2与免疫检查点/趋化因子/免疫刺激因子 作者分析了HSF2与免疫检查点、免疫抑制剂和免疫刺激剂之间的相关性。

1.2K30

为什么一个开源项目这么难 No.124

今天刚好群里有朋友在问,你们为什么开源了 Apache Dubbo,你们内部是不是有更好的闭源的实现吖?...看过《淘宝技术这十年》的小伙伴都知道,内部其实很多部门都在使用一个叫 HSF(High Speed Framework) 的 RPC 框架,江湖人称 "好舒服"。...那为什么内部在使用一个闭源的 HSF开源项目却是 Apache Dubbo 呢? 首先一个项目能不能开源,除了看公司的意愿外,还有一个很重要的一点,这个项目是不是依赖了很多内部的其他项目。...这就尴尬了,如果这样干的话,那么开源出来初始牛逼哄哄,但是所有人都没法自主搭建,因为只是开源了一小部分出来背后的很多依赖项外部都不满足。...想开源,从商业角度上全盘共享出来太亏,部分开源技术角度上拆分又太难。 反过来讲,那为什么内部不将已有业务迁移到开源的组件上呢?

57320

服务框架及服务治理组件——业界调研

不过外部有一些公司在用,如京东、人人等现内部主要使用hsf(http://www.doc88.com/p-8866142882055.html),service定义参考了OSGiHsf vs dubbo...:hsf是淘宝团队做的,dubbo是阿里巴巴团队做的,而2011年底时hsf每天的服务调用量是dubbo的20+倍,稳定性、成熟度、使用范围更广(http://www.iteye.com/topic/1116866...PB开源。其他组件系统耦合依赖太多,没有开源 amazon Amazon AWS提供了一系列比较成熟的产品组件和一致的解决方案。Elastic beanstalk - 应用程序部署和管理服务。...通过单独部署的负载均衡设备Elastic Load Balancing,在可用区域内,自动分发请求流量到不同的EC2实例中 不开源 ebay ebay内部并没有太统一的方案,内部的很多开源方案都是使用的...但是内部的同学说只有”大的方面的监控“ N/A 目前还没有开源,准备开源,另外据几个同学说,目前使用的并不广泛,另外目前的版本还是有很多的rough edges 京东 自2014年初开始研发JSF(Jingdong

1.5K30

『互联网架构』软件架构-电商系统架构发展历程(68)

说说淘宝的HSF 和 dubbo 提供对Dubbo和HSF两个RPC框架的支持。...阿里巴巴第一代RPC框架Dubbo是国内第一款成熟的商用级RPC框架,已于2011年正式对外开源,目前已发展成为国内开源价值最高、用户使用规模最大的开源软件之一。...最新一代RPC框架HSF,全称High Speed Framework,也叫"好舒服","很舒服"框架,是阿里内部对这一款高性能服务框架的昵称,是一款面向企业级互联网架构量身定制的分布式服务框架。...HSF以高性能网络通信框架为基础,提供了诸如服务发布与注册,服务调用,服务路由,服务鉴权,服务限流,服务降级和服务调用链路跟踪等一系列久经考验的功能特性。 ? 他们之前的互相调用很复杂。

1.7K50

关于 Dubbo 3.0 预览版,你想要知道的都在这儿

是的,非常确定,当前开源版本的 Dubbo 在阿里巴巴被广泛使用,而阿里的电商核心部门是用的 HSF2.2 版本,这个版本是兼容了 Dubbo 使用方式和 Remoting 协议。...当然,我们现在正在做 HSF2.2 的升级,直接依赖开源版本的 Dubbo 来做内核的统一。所以,Dubbo 是得到大规模线上系统验证的分布式服务框架,这一点毋容置疑。...PMC,参与 HSF2.2和 Dubbo3.0 的设计和开发。...吕仁琦(花名:空冥) Github ID: jefflv,阿里巴巴中间件开发,Dubbo 开源项目 commiter,参与了内部 HSF2.0 的设计和开发。...谢育能(花名:思邪) 阿里巴巴中间件开发,Dubbo 3.0 开源项目的响应式模块的负责人,参与了内部 HSF2.2 的设计和开发。

1K20
领券