The application provides a remote procedure calling method, device, equipment and readable storage medium, the method comprises the following steps: extracting the first input parameter corresponding to the calling request, the first input parameter comprises the RPC interface name and the RPC interface input parameter corresponding to the
server, and the first input parameter is a
JSON format string; converting the first input parameter from the
JSON format string into a first RPC protocol model; based on the RPC interface name and the first RPC protocol model, using the
client of the corresponding RPC framework to call the RPC service corresponding to the
server, obtaining a second RPC protocol model comprising an output parameter and a return value; converting the second RPC protocol model into a
JSON format string, returning to the
Web service, and returning to the
client based on the HTTP protocol. The application provides a layer of general proxy on the basis of the RPC service, converts the RPC interface into the HTTP interface to provide services, and is no longer limited by the language limitation and model limitation of the RPC framework.