集群和分布式
集群:每台服务器独立运行一个工程的所有模块
分布式:一个工程拆分很多模块,每个模块独立部署运行在一个服务器主机上,所有服务器协同工作共同提供服务,每一台服务器称作分布式的一个节点,根据节点的并发要求,对一个节点可以再做节点模块集群部署。
RPC通信原理
RPC(Remote Procedure Call Protocol)远程过程调用协议
这里使用protobuf而不使用json?
protobuf是二进制存储;xml和json都是文本存储
protobuf不需要存储额外的信息;json怎么存储数据的呢?
name:”zhangsan”,pwd:”123456”,protobuf就是“zhangsan””123456”.