BOY1024

科技改变生活
128√e980=someone

标签关键词

关于 高并发 的文章共有17条

系统架构篇

利用redis + lua解决抢红包高并发的问题

阅读(2035)评论(0)

抢红包的需求分析 抢红包的场景有点像秒杀,但是要比秒杀简单点。 因为秒杀通常要和库存相关。而抢红包则可以允许有些红包没有被抢到,因为发红包的人不会有损失,没抢完的钱再退回给发红包的人即可。 另外像小米这样的抢购也要比淘宝的要简单,也是因为像小米这样是一个公司的,如果有少量没有抢到,则下次再抢,人工修复下数据是...

系统架构篇

Loadbalance的几种算法以及在ribbon中的使用

阅读(2104)评论(0)

Load Balance负载均衡是用于解决一台机器(一个进程)无法解决所有请求而产生的一种算法。 像nginx可以使用负载均衡分配流量,ribbon为客户端提供负载均衡,dubbo服务调用里的负载均衡等等,很多地方都使用到了负载均衡。 使用负载均衡带来的好处很明显: 当集群里的1台或者多台服务器down的时候,剩余的没有down的服务...

Java技术篇

日交易额百亿级交易系统的超轻量日志实现

阅读(1859)评论(0)

首先来聊聊往事吧~~两年前就职于一家传统金融软件公司,为某交易所开发一套大型交易系统,交易标的的价格为流式数据,采用价格触发成交方式,T+0交易制度(类似炒股,只是炒的不是股票而是其他标的物,但可以随时开平仓)。鉴于系统需要记录大量价格数据、交易信息及订单流水,且系统对性能要求极高(敏感度达毫秒级),因此需要避免日志服务成为系统性能瓶颈。通过对几个通用...

Java技术篇

《Redis官方文档》用Redis构建分布式锁

阅读(1685)评论(0)

用Redis构建分布式锁 在不同进程需要互斥地访问共享资源时,分布式锁是一种非常有用的技术手段。 有很多三方库和文章描述如何用Redis实现一个分布式锁管理器,但是这些库实现的方式差别很大,而且很多简单的实现其实只需采用稍微增加一点复杂的设计就可以获得更好的可靠性。 这篇文章的目的就是尝试提出一种官方权威的用Redi...

系统架构篇

高活跃用户情况下WhatsApp架构概览

阅读(1970)评论(0)

【编者按】以190亿美元的价格出售给Facebook,交易谈判过程中更受到了拉里·佩奇的劝阻,WhatsApp确实取得了一场辉煌的胜利。然而不可忽视的是,该公司用以服务4.5亿活跃用户的工程团队只有区区32人。近日HighScalability创始人Tod Hoff撰文分析了这一天价收购的原因和WhatsApp的高可靠架构,虽然并不完整,但还是有许多值...

Java技术篇

java系统高并发解决方案(转载)

阅读(3910)评论(1)

转载博客地址:http://blog.csdn.net/zxl333/article/details/8454319 转载博客地址:http://blog.csdn.net/zxl333/article/details/8685157 一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实...