专栏名称: 架构师之路
架构师之路,坚持撰写接地气的架构文章
目录
相关文章推荐
高可用架构  ·  干货 | ...·  1 周前  
今天看啥  ›  专栏  ›  架构师之路

盘口数据频繁变化,100W用户如何实时通知?

架构师之路  · 公众号  · 架构  · 2019-08-22 19:15
继续答星球水友提问:盘口数据频繁变化,如何做缓存与推送,如何降低数据库压力?并没有做过相关的业务,结合自己的架构经验,说说自己的思路和想法,希望对大家有启示。 一、业务抽象(1)有很多客户端关注盘口,假设百万级别;(2)数据量不一定很大,上市交易的股票个数,假设万级别;(3)写的量比较大,每秒钟有很多交易发生,假设每秒百级别;(4)计算比较复杂,有求和/分组/排序等操作; 二、潜在技术折衷 客户端与服务端连接如何选型?首先,盘口客户端与服务器建立TCP长连接,而不是每次请求都建立与销毁短连接,能极大提升性能,降低服务器压力。 业务的实时性如何满足?盘口业务,对数据实时性的要求较高,服务端可以通过TCP长连接 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照