序列化;RPC 【2024年8月28日随笔】

  1. 序列化
    什么是序列化
    序列化:把对象转化为可传输的字节序列过程称为序列化
    反序列化:把字节序列还原为对象的过程称为反序列化
    为什么序列化
    序列化机制允许将实现序列化的Java对象转换位字节序列,这些字节序列可以保存在磁盘上,或通过网络传输,以达到以后恢复成原来的对象。序列化机制使得对象可以脱离程序的运行而独立存在。
  2. RPC (Remote Procedure Call) 远程过程调用
    核心组成
    客户端、客户端 Stub、网络传输模块、服务端 Stub、服务端等
  • 客户端(Client):服务调用方。
  • 客户端存根(Client Stub):存放服务端地址信息,将客户端的请求参数数据信息打包成网络消息,再通过网络传输发送给服务端。
  • 服务端 (Network Service):底层传输,可以是 TCP 或 HTTP。
  • 服务端存根(Server Stub):接收客户端发送过来的请求消息并进行解包,然后再调用本地服务进行处理。
  • 服务端(Server):服务的真正提供者。
    参考博客
posted @   伶俐虫虫  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示