www.baifendian.com
HARPC简介
北京百分点-杭州研发中心
2015年09月18日
www.baifendian.com
目录
• HARPC是什么
• 要解决的问题
• 设计思路
• 如何使用
• 可视化管理
• 我们的保证
• 使用案例
• 相关资料
www.baifendian.com
HARPC是什么
HARPC(High Availability
RPC)是基于thrift的跨语言、
高可用的RPC框架
www.baifendian.com
要解决的问题
客户端(X
语言)
服务端(Y
语言)
?
• 问题1:不同语言之间的通信问题
– 实际场景中服务端和客户端往往使用不同的编程语言
www.baifendian.com
servers
要解决的问题
client
新增节点
正常节点
• 问题2:负载均衡和容灾处理
– 如何实现任务的分布式处理?
– 如何实现水平扩展,自动发现新的服务节点?
– 如何处理节点的异常down机?
Down机节点