RPC 是什么 (what)
Remote Procedure Call,缩写为 RPC
远程过程调用
客户端和服务器端约定好一个接口 (eg: SOA api 里边的接口)
客户端调用接口的时候,去请求服务器端
服务器端进行处理,返回结果
A、user-system启动一个socket-server,监听某个端口,用json作为传输数据的协议;
B、blog-system则用socket去connect我们的server,并按要求发送一个json数据给server;
C、server收到请求以后,取出json数据中的user_id,从数据库中查出user,并打包成一个json,返回给client;
D、blog-system收到返回的json,包装成对应的格式,展示给用户。