前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >EasyDSS转码服务负载均衡采用grpc balance回报找不到结构体问题排查及修复

EasyDSS转码服务负载均衡采用grpc balance回报找不到结构体问题排查及修复

原创
作者头像
TSINGSEE青犀视频
修改2021-07-16 14:53:22
2490
修改2021-07-16 14:53:22
举报
文章被收录于专栏:TSINGSEE青犀视频

负载均能能够提供一种廉价、有效、透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。在EasyDSS视频平台里,我们主要是通过配置stream功能模块来实现负载均衡的需求。

为了能够更好的实现EasyDSS的转码模块分布式部署,我们需要一个独立的负载均衡和服务发现机制;负载均衡则需要采用grpc自带的balance模块进行,而服务发现用的是etcd进行。

在github中发现了一个使用该架构的开发实例:https://github.com/liyue201/grpc-lb.git,但在编译对应的demo时发现,grpc的balancer模块回报多个找不到结构体的问题;

查阅资料后发现grpc balance对应的grpc版本为1.26.0;在此以上的版本没有这个结构;

因此,此处把grpc版本降低到1.26或以下即可,比较简单的办法就是直接修改go.mod文件:

更改相应配置后编译成功。

EasyDSS实现RTMP负载均衡的方法我们之前有告知过大家,如果大家感兴趣,可以关注我们,此外我们还分享了EasyDSS的集群思路,大家如果想了解可以翻阅一下我们之前的博文,我们也会不定期更新关于EasyDSS的开发过程,欢迎大家关注。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
负载均衡
负载均衡(Cloud Load Balancer,CLB)提供安全快捷的流量分发服务,访问流量经由 CLB 可以自动分配到云中的多台后端服务器上,扩展系统的服务能力并消除单点故障。负载均衡支持亿级连接和千万级并发,可轻松应对大流量访问,满足业务需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档