草庐IT

Pyth-Solana

全部标签

Solana之旅5:Web3访问

客户端JsonRPCAPIRPCRPC(RemoteProcedureCalls)远程过程调用是一种协议,就是从一台机器(客户端)上通过参数传递的方式调用另一台机器(服务器)上的一个函数或方法(可以统称为服务)并得到返回的结果。RPC协议通常的实现有XML-RPC,JSON-RPC,gRPC等,它们的通信方式基本相同,所不同的只是传输数据的格式。RPC是分布式架构的核心,按响应方式分如下两种:同步调用:客户端调用服务方方法,等待直到服务方返回结果或者超时,再继续自己的操作。异步调用:客户端把消息发送给中间件,不再等待服务端返回,直接继续自己的操作。一个完整的RPC架构里面包含了四个核心的组件,