LoadBalancer
文章平均质量分 92
等待花开
这个作者很懒,什么都没留下…
展开
-
gRPC服务发现&负载均衡
gRPC服务发现&负载均衡 gRPC 是一个高性能、开源、通用的 RPC 框架,面向移动和 HTTP/2 设计,是由谷歌发布的首款基于 Protocol Buffers 的 RPC 框架。 gRPC 基于 HTTP/2 标准设计,带来诸如双向流、流控、头部压缩、单 TCP 连接上的多复用请求等特性。 构建高可用、高性能的通信服务,通常采用服务注册与发现、负载均衡和容错处理等机制实现。根据负载均衡实现所在的位置不同,通常可分为以下三种解决方案: 集中式LB(Proxy Model) 在服务消费和服务原创 2020-07-23 15:32:20 · 567 阅读 · 1 评论 -
gRPC SkyLB (an gRPC load balancer based on External Load Balancing Service)
gRPC SkyLB gRPC 作为一款高性能、通用的 RPC 框架,相比传统的RPC框架有着自己天然的优势: protobuf二进制消息,性能好/效率高(空间和时间效率都很不错); proto文件生成目标代码,简单易用; 序列化反序列化直接对应程序中的数据类,不需要解析后在进行映射(XML,JSON都是这种方式); 支持向前兼容(新加字段采用默认值)和向后兼容(忽略新加字段),简化升级; 支持多种语言(可以把proto文件看做IDL文件); Netty等一些框架集成; 服务注册/发现 是RPC框架的核原创 2020-07-23 15:28:04 · 298 阅读 · 0 评论