前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >EasyDSS/EasyGBS平台运行实时监测时如何实现同时对多个平台进行监测?

EasyDSS/EasyGBS平台运行实时监测时如何实现同时对多个平台进行监测?

原创
作者头像
TSINGSEE青犀视频
修改2021-09-13 17:59:43
修改2021-09-13 17:59:43
1.1K0
举报
文章被收录于专栏:TSINGSEE青犀视频TSINGSEE青犀视频

之前我们成功将EasyGBS、EasyDSS等平台的运行情况实时监测功能实现了,但由于前期配置并没有考虑到监控多个EasyDSS、多个EasyGBS,而目之前每个产品只能监控一个,对于多个平台同时监控的需求就无法实现了,所以我们需要将这一功能优化。

我们目前采用的优化方式是将json配置文件中嵌入结构数组,再使用Go语言读取json结构数组并解析出来,这样配置多个产品信息也可达到实时监测的目的。

未修改的json数据:

修改后的json数据,对比gbs_servers结构数组:

修改后的Go结构体如下:

再者,修改完数据结构,需要在监控某个产品时,需要遍历所有的数组如下:

TSINGSEE青犀视频根据丰富的视频流研发经验开发了众多视频平台,针对不同的平台,我们均有不同的方案来应对。如果大家对我们不同平台的方案感兴趣,也可以根据自己的项目需求来寻找方案,或者联系我们。在二次开发方面,TSINGSEE青犀视频平台也具备丰富的开发接口,可以很简单的进行二次开发和应用,亦可将EasyDSS流媒体服务器软件与其他第三方平台对接,组合灵活自由,欢迎大家了解。

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档