Spring 云 RPC 传输
Spring Cloud RPC transport
几乎每个 spring-cloud 指南都建议使用 Feign for RPC 的 Ribbon。
我想知道为什么 Http Rest 优先于二进制传输协议用于 API 网关后面的内部微服务通信?
支持异步调用和 Netflix OSS 提供的所有强大功能的 http 的二进制替代品是什么? (自动发现、负载均衡、断路器、重试策略等)
谢谢
没有什么能阻止您使用像 thrift 或 protobuffs 或 msgpack 这样的二进制 RPC 和 spring 云。您可以使用 LoadBalancerClient.choose(<serviceId>)
获取可以提供给 any 网络客户端的主机和端口。我们的集成是简单的休息客户端。
的指南
几乎每个 spring-cloud 指南都建议使用 Feign for RPC 的 Ribbon。 我想知道为什么 Http Rest 优先于二进制传输协议用于 API 网关后面的内部微服务通信?
支持异步调用和 Netflix OSS 提供的所有强大功能的 http 的二进制替代品是什么? (自动发现、负载均衡、断路器、重试策略等)
谢谢
没有什么能阻止您使用像 thrift 或 protobuffs 或 msgpack 这样的二进制 RPC 和 spring 云。您可以使用 LoadBalancerClient.choose(<serviceId>)
获取可以提供给 any 网络客户端的主机和端口。我们的集成是简单的休息客户端。