架构解密-从分布式到微服务

分布式与集群的区别

集群 :是表象的统称,体现多机多实例,关注边界

分布式 :强调多实例/多角色的通信协调,关注实现

分布式集群,高可用集群,Hadoop集群,Hbase集群,kafka集群,注册发现

RPC

Remote Procedure Call

高性能的侵入性 :dubbo/gRpc
兼容性的解耦式 :基于http的rest风格

涉及到TCP及IO模型

RR/OW/Sync/Async

用Netty还是自研,都是一个目的完成需求

会话V.S通信

会话是由一个到多个在不同时间点的RPC组成

MSG交给谁是通信的环节

是谁的通信是会话的环节

心跳是RPC的一种

连续心跳是会话状态的实现

微服是一个个独立的颗粒,每个服务都可以独立部署

相关推荐
v***598322 分钟前
【Linux系统】计算机世界的基石:冯诺依曼架构与操作系统设计
架构
好游科技25 分钟前
IM即时通讯聊天软件开发搭建全指南:从架构设计到落地实践
架构·交友·im即时通讯·社交软件·社交语音视频软件
苏州知芯传感41 分钟前
环境智能的触角:MEMS微振镜赋能分布式光纤传感网络
网络·分布式·3d·mems·激光·微振镜
8***84821 小时前
业务架构、数据架构、应用架构和技术架构
架构
小坏讲微服务2 小时前
Spring Boot 4.0 与 Spring Cloud Alibaba 2025 整合完整指南
java·spring boot·分布式·后端·spring cloud·微服务·架构
c***69302 小时前
SDN架构详解
架构
沛沛老爹2 小时前
AI入门之LangChain Agent工具链组合设计:从理论到产业落地的AI智能体架构指南
人工智能·架构·langchain·agent·ai入门
用户992441031562 小时前
从0到1构建AI智能文档助手:TRAE SOLO驱动下的架构决策与MCP协议实战
架构
W***r263 小时前
冯诺依曼架构与哈佛架构的对比与应用
架构