RPC调用方式

HTTP协议

根据不同的语言有不同的客户端可以选择,如:Apache Http Client,JDK HttpURLConnection,OKHttp等等。

Dubbo

https://dubbo.apache.org/zh/
Apache Dubbo 是一款微服务框架,为大规模微服务实践提供高性能RPC通信、流量治理、可观测性等解决方案,涵盖Java、Golang等多种语言SDK实现。

gRPC

https://grpc.io/
高性能,开源统一RPC框架

https://github.com/yidongnan/grpc-spring-boot-starter
https://yidongnan.github.io/grpc-spring-boot-starter/zh-CN/ gRPC-Spring-Boot-Starter 文档