分布式与集群的区别
集群:是表象的统称,体现多机多实例,关注边界
分布式:强调多实例/多角色的通信协调,关注实现
分布式集群,高可用集群,Hadoop集群,Hbase集群,kafka集群,注册发现
RPC
Remote Procedure Call
高性能的侵入性:dubbo/gRpc
兼容性的解耦式:基于http的rest风格
涉及到TCP及IO模型
RR/OW/Sync/Async
用Netty还是自研,都是一个目的完成需求
会话V.S通信
会话是由一个到多个在不同时间点的RPC组成
MSG交给谁是通信的环节
是谁的通信是会话的环节
心跳是RPC的一种
连续心跳是会话状态的实现
微服是一个个独立的颗粒,每个服务都可以独立部署