Hadoop RPC 分层设计的哲学:高内聚、低耦合的最佳实践

Hadoop RPC

Hadoop RPC主要分为四个部分,分别是序列化层、函数调用层、网络传输层和服务器端处理框架,实现机制为:

  • 序列化层:主要作用是将结构化对象转为字节流以便于通过网络进行传输或写入持久存储。
  • 函数调用层:主要作用是定位要调用的函数并执行该参数,采用了java反射机制和动态代理实现了函数调用
  • 网络传输层:描述了client和server之间消息传输的方式,基于TCP/IP的socket机制
  • 服务器端处理框架:服务器端处理框架可被抽象为网络IO模型,采用了基于Reactor模式的事件驱动IO模型

参考文献

相关推荐
建群新人小猿1 天前
陀螺匠企业助手-我的日程
android·大数据·运维·开发语言·容器
云和数据.ChenGuang1 天前
git commit复合指令
大数据·git·elasticsearch
尋有緣1 天前
力扣614-二级关注者
大数据·数据库·sql·oracle
serve the people1 天前
Agent 基于大模型接口实现用户意图识别:完整流程与实操
大数据·人工智能·agent
小鹿学程序1 天前
安装Flume
大数据·flume
中科天工1 天前
智能工厂的投资回报分析是什么?主要包含哪些关键因素?
大数据·人工智能·智能
Apache Flink1 天前
Flink + Fluss 实战: Delta Join 原理解析与操作指南
大数据·数据库·flink
互联网江湖1 天前
蚂蚁阿福引爆AI健康赛道,美年健康锚定AI健康智能体核心生态位
大数据·人工智能
LINGYI0001 天前
电商代运营是怎么合作的?一般提供服务有哪些?
大数据·全域电商
无代码专家1 天前
生产ERP解决方案:赋能制造企业精益运营与智能升级
大数据·低代码·制造