文字直播专题列表如何解决大并发问题

问题描述

文字直播专题列表如何解决大并发问题
今天想在CSDN与各位探讨一个弹窗大并发的问题。
应用表现:
图片、文字直播类新闻列表,编辑实时发布最新内容,前端页面最新的内容在上面,老的在下面

并发场景:
因为是新闻类直播,遇到突发性事件(如马航失联、亚航失联),需要对重大新闻进行消息弹窗,推送的用户量级别是3000W左右。

问题:
如何解决这种短事件内人大并发问题,平台架构方面如何搭建? 缓存机制可否优化?
TIPS:服务器有22台,程序已经做了缓存加速。

抱歉,账号下没有金币了,希望各位技术大牛能一起沟通。

解决方案

ngnix做反向代理,部署cdn。这种并发实现不难,因为新闻本身是只读的数据

解决方案二:
主要是内容,大部分内容在服务端,客户端来组织新闻显示等,基本都是HTML+JS+CSS等来显示
新闻数据量也不是很大,服务端都可以支持。

时间: 2024-10-28 18:02:39

文字直播专题列表如何解决大并发问题的相关文章

每一个程序员都应该知道的高并发处理技巧、创业公司如何解决高并发问题、互联网高并发问题解决思路、caoz大神多年经验总结分享

原文:每一个程序员都应该知道的高并发处理技巧.创业公司如何解决高并发问题.互联网高并发问题解决思路.caoz大神多年经验总结分享 本文来源于caoz梦呓公众号高并发专辑,以图形化.松耦合的方式,对互联网高并发问题做了详细解读与分析,"技术在短期内被高估,而在长期中又被低估",而不同的场景和人员成本又导致了巨头的方案可能并不适合创业公司,那么如何保证高并发问题不成为创业路上的拦路虎,是每一个全栈工程师.资深系统工程师.有理想的程序员必备的技能,希望本文助您寻找属于自己的"成金之

如何实现高容量大并发数据库服务 | 数据库分布式架构设计

袋鼠学院和优云.阿里云联合举办的沙龙结束之后,总是有小伙伴们来问PPT内容,想要进一步了解Topic内容.(哦,对了对了,竟然还有小伙伴专门冲着袋鼠云去听沙龙,感动cry~~) 千呼万唤,忙成狗的袋鼠小妹终于把沙龙总结整理了出来(⊙o⊙) 本次沙龙的主题是"云时代下的运维管理实践",受邀请的演讲嘉宾,花名宏翊(经常关注袋鼠云的同学,肯定已经对这个名字很熟悉了),是袋鼠云首席数据库架构师,袋鼠学院数据库讲师. 呼应沙龙运维实践的主题,结合自己的专长领域,宏翊主要是从数据库领域来谈云时代下

#运维侠客行·杭州站# 如何实现高容量大并发数据库服务

运维侠客行杭州站·讲师 宏翊,袋鼠云首席架构师,袋鼠学院数据库讲师. 在2017运维侠客行·杭州站上,主办方优云软件特意邀请了来自袋鼠云的首席数据库架构师宏翊给大家带来了如何实现高容量大并发数据库服务.为什么数据库需要做分布式架构设计?在对数据库进行拆分设计和实施时,会遇到哪些坑?又该如何避免踩坑?一起来了解下吧. ▍摘要 数据库拆分要根据业务现状.模式,选择合适的拆分方式,紧密结合业务及应用架构设计,谨慎拆分,防止过度设计. ▍正文 一 为什么要做分布式数据库架构改造? 云计算大数据时代,传统

java抢购功能问题,大并发情况下spring-mvc如何处理

问题描述 java抢购功能问题,大并发情况下spring-mvc如何处理 由spring托管的controller是单例的,正常情况下大并发访问同一接口,应该是会出现并发问题的,现在公司有一个抢购功能需要实现,数据库中有一个字段保存了当前商品剩余量,每次请求如果成功会将这个剩余量减1,多并发的情况会不会将这个值扣减为负数,请问这块功能应该从哪几个维度去考虑,如果不使用异步处理,在保证效率的前提下该如何解决并发问题 解决方案 数据库本身就可以控制,比如SQL Server两句语句就可以搞定 UPD

服务器-android 使用android 进行文字直播,并且可以在微信,app,和网页中访问

问题描述 android 使用android 进行文字直播,并且可以在微信,app,和网页中访问 最近遇到这样一个功能. 在App上进行直播(app中可以记录动作(某某进球.失误.助攻)) 让后用户可以在app上看 或者在微信.网页中看. 给位大神有什么好的思路吗. 要节省流量. 从服务器端和客户端两个方向的建议. 希望得到大神的指点谢谢了 解决方案 推送或者轮询,先实现功能,别怕影响效率,你可以采用轮询,在用户打开你的APP的时候,每分钟刷新一次数据(这个频率很重要),达到一个即时更新的效果.

C#解决SQlite并发异常问题的方法(使用读写锁)_C#教程

本文实例讲述了C#解决SQlite并发异常问题的方法.分享给大家供大家参考,具体如下: 使用C#访问sqlite时,常会遇到多线程并发导致SQLITE数据库损坏的问题. SQLite是文件级别的数据库,其锁也是文件级别的:多个线程可以同时读,但是同时只能有一个线程写.Android提供了SqliteOpenHelper类,加入Java的锁机制以便调用.但在C#中未提供类似功能. 作者利用读写锁(ReaderWriterLock),达到了多线程安全访问的目标. using System; usin

JSP网页如何实现比赛的实时文字直播?

问题描述 开发网站的时候,偶尔会碰到一些像聊天室,文字直播间这样的需求.这种需求有一个特点,就是信息需要不断的刷新,受制于HTTP协议,如果网页自己频繁的刷新网页,无疑会给服务器端带来巨大的压力.现在比较公认的最好的解决方案就是修改HTTP协议,让客户端和服务端保持长连接,让服务端主动推送信息给客户端.这样就避免了大量刷新造成的浪费.目前国内各大网站新闻或NBA直播间,都采用这种思路.请问哪位高手能给出实现代码? 解决方案 解决方案二:不清楚帮顶吧不知道AJAX可不可以解决方案三:服务端推送.当

如何实现比赛的实时文字直播?

问题描述 开发网站的时候,偶尔会碰到一些像聊天室,文字直播间这样的需求.这种需求有一个特点,就是信息需要不断的刷新,受制于HTTP协议,如果网页自己频繁的刷新网页,无疑会给服务器端带来巨大的压力.现在比较公认的最好的解决方案就是修改HTTP协议,让客户端和服务端保持长连接,让服务端主动推送信息给客户端.这样就避免了大量刷新造成的浪费.目前国内各大网站新闻或NBA直播间,都采用这种思路.请问哪位高手能给出实现代码? 解决方案 解决方案二:该回复于2010-12-09 09:04:26被版主删除解决

如何解决高并发的抢购问题

问题描述 如何解决高并发的抢购问题 前几天去南京付融宝面试,提了这样一个问题:在某天的上午10点有这样一个抢购活动,抢购的商品数量1000,初步估计那个时间点抢购的人数在100万左右,如何处理这样的一个问题. 解决方案 首先,你要有足够的服务器,保持前端页面能够正常调用.你可以用内容分发网络(cdn)使得前端应用层可以工作.然后,你可以产生一个随机数,以大约0.01的概率从前端服务器将订购请求发送到你的业务层,其余直接返回售罄.此时你的业务层已经只有1万的并发了,用事务队列保证抢购和存货的匹配.