要实现房间可在多服务器上扩容。因为每个服务器负载的人数是有限的,所以每个服务器上的房间都是类似于 MAP 的结构,这样可以无限容纳进入房间的人数。 请问有这个该怎么具体实现呢?或者由什么开源的可以立马用么? 
南阳居士(469254771)  19:06:42
@天鹅 

这里是做一个房间的分割,
一个房间 10万人,做成两个虚拟房间, 5w + 5w
南阳居士(469254771)  19:07:42
5w能够看到这个房间的数据
一路繁华的夏ˇ<hanguangyu1268@sohu.com>  19:08:12
big data
南阳居士(469254771)  19:08:43
@天鹅 MAP所说的, 用户id,与直播id行程 key-value的键值对关系
这样每个主播放假能够做到 无限扩展
天鹅(340217138)  19:26:50
@南阳居士 是的,比如 '1房间'人数超过一定的时候,他就会自动扩容一个服务器(假设为B) 出来供 '1房间' 用。那么'1房间'中的主播,他发出的信息,如何才能让A服务器上的'1房间'和B服务器上的'1房间'同时收到。这个是什么技术呢,或者由开源的实现么,不知道socket.io能不能做到
南阳居士(469254771)  19:30:15
@天鹅  这个业务应该不复杂吧。
开发实现起来也方便吧

@女神经撤回了一条消息
天鹅(340217138)  19:47:41
@南阳居士 另外一个问题是,假如B服务器不是实体服务器,而是docker,那我觉得这个问题就复杂了
南阳居士(469254771)  19:48:01
也一样的。
只要docker时间是可以互相ping通,能够统一编排,就一样的
天鹅(340217138)  19:48:43
@南阳居士 好的,那我找个机会实践下,谢谢兄台
南阳居士(469254771)  19:48:54
好的,不客气的

转载于:https://www.cnblogs.com/www-caiyin-com/p/11110660.html

直播中,允许一个房间进入无限多人的方案相关推荐

  1. oracle9i查等待事件,什么是Oracle9i中的一个特殊等待事件?

    Oracle9i中的一个特殊等待事件 很多人也许并不清楚,null event其实不是空事件,因为不是没有等待事件,而是Oracle忘记了刚才等待的事件的名字具体是什么了,但却保留了该事件的真实情况. ...

  2. android 轮换实现动画,怎么在Android中实现一个首页无限轮播功能

    怎么在Android中实现一个首页无限轮播功能 发布时间:2021-04-12 16:22:49 来源:亿速云 阅读:74 作者:Leah 这期内容当中小编将会给大家带来有关怎么在Android中实现 ...

  3. 【开源项目】AI Vtuber 一个由多LLM驱动的虚拟主播,可以在Bilibili/抖音 直播中与观众实时互动或本地聊天。使用多种TTS技术并可进行AI变声。通过特定指令协同SD绘图。并有循环文案

    AI Vtuber ✨ AI Vtuber ✨ AI Vtuber是一个由 ChatterBot/GPT/Claude/langchain本地or云端/chatglm/text-generation- ...

  4. 求一个手机淘宝直播中抢购的脚本,急

    要求,手机淘宝直播中不管上架什么东西,我都是第一个购买成功的! 天灵灵地灵灵,太上老君急急如律令,大神来>o<

  5. 带你了解S12直播中的“黑科技”

    摘要:让精彩更流畅.让较量更清晰.让参与更沉浸.让体验更有趣,幕后的舞台,从来都是技术的战场,S12背后的名场面同样场场高能. 本文分享自华为云社区<用硬核方式打开S12名场面>,作者:华 ...

  6. 从QQ音乐开发,探讨如何利用腾讯云SDK在直播中加入视频动画

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由 腾讯游戏云发表于 云+社区专栏 看着精彩的德甲赛事,突然裁判一声口哨,球赛断掉了,屏幕开始自动播放"吃麦趣鸡盒,看德甲比赛 ...

  7. 使用selenium自动爬取斗鱼直播平台的所有房间信息

    使用selenium自动爬取斗鱼直播平台的所有房间信息 文章目录 使用selenium自动爬取斗鱼直播平台的所有房间信息 使用selenium实现动态页面模拟点击 什么是selenium? selen ...

  8. 如何实现在直播中播放音频文件

    在我们看直播的时候,经常会在直播过程中听到有掌声.口哨声.背景音乐等音效,那么这些声音特效是如何实现的呢大家有没有想过?anyRTC下面就为大家简单介绍一下如何实现在直播过程中播放音频文件. 功能描述 ...

  9. 微信直播聊天室单房间1500万在线的消息架构演进之路

    1.引言 随着直播和类直播场景在微信内的增长,这些业务对临时消息(在线状态时的实时消息)通道的需求日益增长,直播聊天室组件应运而生.直播聊天室组件是一个基于房间的临时消息信道,主要提供消息收发.在线状 ...

最新文章

  1. Ubuntu13.10:[3]如何开启SSH SERVER服务
  2. 科来网络分析系统概要介绍
  3. 轻松智能的数据中心冷却节能方法
  4. vue切换class_Vue点击切换Class变化,实现Active当前样式操作
  5. access下的分页方案(仿sql存储过程)
  6. ORACLE快速遍历树及join基表很大的性能问题
  7. 日语学习-多邻国-平假名
  8. 深交所与6家股交中心深化区块链合作
  9. Django相关配置(包括数据库、templates、static等)信息—Django2.0
  10. 百度文库免财富值下载文件
  11. Spread 16.0 for WinForms Crack
  12. CAN总线隔离器介绍
  13. 1913. 公平摄影
  14. VxWorks 任务使用的学习
  15. S3C2440 开发板实战(10):signal async 异步通信
  16. vmm_xactor
  17. R语言实战笔记--第十五章 处理缺失数据
  18. 模块-E18-D80NK红外避障传感器
  19. 成都信息工程大学计算机分数线,成都信息工程大学2020年录取分数线(附2017-2020年分数线)...
  20. 每秒处理10万订单支付架构

热门文章

  1. 基于android的通讯录,基于Android的通讯录管理系统.doc
  2. 在CSDN的六载时光,由你来决定今年的博客之星
  3. ##二维数组指针的解引用
  4. 计算机科学与技术0812和0775,计算机科学与技术0812.doc
  5. 面向敏捷开发团队的 7 个开源项目管理工具
  6. C#面向对象的UML工具:StarUML介绍和入门使用
  7. proxychains配置终端代理
  8. 220V转12V成熟设计 6W,包含原理图和pcb,附芯片手册,包含变压器设计
  9. web/java实现多种格式视频上传、转码、截图、播放、下载等功能附源码(详细)
  10. 音视频剪切合并器有哪些