Part 30 - Go 语言学习 - 分布式系统 2021-08-09 | 0 浏览 分布式系统 分布式特征 多个节点 容错性 可扩展性(性能) 固有分布性 消息传递 对外:REST(通常是HTTP协议) 模块内部:RPC(序列/反序列化) 模块之间:中间件、REST 完成特定需求 分布式 vs 为服务对比 分布式:指导节点之间如何通信 微服务:鼓励按业务划分模块 微服务架构通过分布式架构来实现 多层架构 vs 微服务架构 微服务架构具有更多的“服务”,每个服务可能有自己的流水线 微服务通常需要配合自动化测试,部署,服务发现等 目前我们倾向于微服务架构