在非微服务的时代,服务之间的调用方式一般都是使用HttpUtils. 通过封装Http的工具类,完成两个项目之间的调用。但是这种方式使用起来还是比较麻烦的,不同的接口,不同的调用方式,可能需要开发大量的代码。
而在微服务的时代,出现了很多可以完成服务之间调用的工具。经常使用的有:
- RestTemplate
- WebClient
- OpenFeign
- Dubbo/grpc
在非微服务的时代,服务之间的调用方式一般都是使用HttpUtils. 通过封装Http的工具类,完成两个项目之间的调用。但是这种方式使用起来还是比较麻烦的,不同的接口,不同的调用方式,可能需要开发大量的代码。
而在微服务的时代,出现了很多可以完成服务之间调用的工具。经常使用的有: