集群和分布式

集群:每台服务器独立运行一个工程的所有模块

分布式:一个工程拆分很多模块,每个模块独立部署运行在一个服务器主机上,所有服务器协同工作共同提供服务,每一台服务器称作分布式的一个节点,根据节点的并发要求,对一个节点可以再做节点模块集群部署。

1

2

3

RPC通信原理

RPC(Remote Procedure Call Protocol)远程过程调用协议

4

这里使用protobuf而不使用json?

  1. protobuf是二进制存储;xml和json都是文本存储

  2. protobuf不需要存储额外的信息;json怎么存储数据的呢?

    name:”zhangsan”,pwd:”123456”,protobuf就是“zhangsan””123456”.