《HSF原理》课件.pptVIP

  • 13
  • 0
  • 约1.87千字
  • 约 17页
  • 2018-11-12 发布于广西
  • 举报
HSF V1.3.x培训 平台架构组 至道 February16th 2009 Agenda: Overview In-depth View Implementation v1.3的应用 常见问题及注意事项 Roadmap Overview High-Speed Service Framework Overview 为什么要做HSF 集中式-分布式-大型分布式 统一协议 高性能(稳定性|效能) 底层实现:通讯协议|连接池|线程池|高并发|序列化 容灾策略 监控|预警 负载均衡 Overview HSF用来做什么 HSF就是为了解决上述一些问题而诞生的, 它为淘宝应用从集中式走入大型分布式提供基础支撑, 因此开发人员无需过多的关注应用是集中式的,还是分布式的,可以更加专注于应用的业务需求的实现,这些纯技术的需求都由HSF来解决。 In-depth View 同步/Oneway异步/Future异步/回调异步 配置中心 TBRemoting Publisher Bean 监控中心 监控中心 notify HSF服务提供者 HSF服务消费者 TBRemoting Subscriber Bean TBRemoting TBRemoting TBRemoting Implementation TBRemoting Implementation 配置中心 Implementation LogStat Agent 应用日志埋点 报警 日志收集客户端 数据入库 报表 报警 数据分析 服务端 监测中心 Implementation HSF Provider 加载配置项 发布本地服务 注册到配置中心 HSF Consumer 加载配置项 动态代理服务的实现类 注册到配置中心 基于TBRemoting进行远程调用 HSF使用情况 V1.2.5 实现软负载 V1.3.1 引入TBRemoting实现多种异常调用方式 异步回调 Oneway 持久异步 Future HSF1.3的应用-发布服务 bean class=com.taobao.hsf.app.spring.util.HSFSpringProviderBean init-method=“init” /bean property name=serviceInterface“ valuecom.taobao.hsf.test.HelloWorld/value /property property name=target ref bean=HelloWorld/ /property HSF1.3的应用-调用服务 bean id=OnewayConsumerBean class=com.taobao.hsf.app.spring.util.HSFSpringConsumerBean init-method=init /bean property name=interfaceName“ value com.taobao.hsf.test.provider.WebHSFService /value /property property name=target valuesocket://192.168.207.91:4446/value /property property name=version value1.0.0/value /property property name=asyncallMethods valuename:sum;type:oneway/value /property 常见问题及注意事项 检查Taobao-hsf.sar是否已经放到JBoss相应的deploy目录下面去 检查服务发布是否有异常 检查服务调用端是否接收到配置中心推送过来的服务提供者信息 检查接收到的服务提供者信息是否完整. 仔细检查调用过程中发生的错误 Roadmap 2008 2009 HSFv1.3.1 HSFv1.2.5 HSFv1.2 HSFv1.4 HSFv1.0 That’s all, thanks! 谢谢使用!

文档评论(0)

1亿VIP精品文档

相关文档