持续演进的Cloud Native:云原生架构下微服务最佳实践

持续演进的Cloud Native:云原生架构下微服务最佳实践

 持续演进的Cloud Native:云原生架构下微服务最佳实践|200

  • 作者: 王启军
  • 简介: 本书从架构、研发流程、团队文化三个角度详细介绍了如何构建CloudNative。作者长期活跃在研发一线,具有丰富的架构设计经验,也曾亲身经历过很多失败的架构设计,如很多团队在实施微服务架构的时候,只强调拆分服务,根本没有理解微服务架构应该怎么做。
  • 出版时间: 2018-10-01
  • ISBN: 9787121351204
  • 分类: 计算机-软件学习
  • 出版社: 电子工业出版社
  • 字数: 205151
  • 在线阅读: 微信读书
  • 划线数量: 2
  • 想法数量: 0

笔记

2.7 微服务API设计

📌 既然要求像调用本地方法一样调用远程方法,那就不只是要屏蔽复杂度,还要在性能上进行考虑。
影响RPC性能的因素如下。
序列化。常用的RPC序列化协议包括:Thrift、Protobuf、Avro、Kryo、MsgPack 、Hessian、Jackson。
[插图]
图2-11 RPC调用流程图
传输协议。常用的传输协包括:HTTP、Socket、TCP、UDP等。

  • ⏱ 2026-01-25 14:01:48 ^19-2471

📌 序列化。常用的RPC序列化协议包括:Thrift、Protobuf、Avro、Kryo、MsgPack 、Hessian、Jackson。

  • ⏱ 2026-01-25 14:01:54 ^19-2585-2845

📌 Protobuf是由Google开源的消息传输协议,用于将结构化的数据序列化、反序列化通过网络进行传输

  • ⏱ 2026-01-25 14:02:25 ^19-3246-3297