高并发.大数据
绿竹痕
精通java技术,酷爱编程!
展开
-
高并发.大数据--解决方案--几件利器
利器1.多线程处理利用线程池设计,同时处理多个请求。线程池中线程个数=CPU个数+1;//对计算密集型的情况适用如果程序的逻辑处理需要对 DB,IO,redis 有操作。会增加CPU的占用率。利器2.缓存处理使用nosql,例如:redis;设计思路:存:首先,把巨多请求数据保存在redis中;然后,使用定时job没3秒钟将redis中的数据保存到db中;原创 2014-02-26 14:00:21 · 2127 阅读 · 0 评论 -
高并发.大数据--统计数据--解决方案
一般的公司都需要用到数据统计,一般都是写统计sql,查询交易流水表,就搞定了。在流水记录不太多的情况,这样做没问题;如果交易流水很大,就需要好好设计一下了,下面我们讨论交易数据量很大的情况。大致思路如下:1.我们需要设计一个统计表。2.定时任务将交易流水表中的数据进行加工之后,更新到统计表中;思路:1.设置一个游标index,作用: 记录更新到交易流水表的哪条记录了以及原创 2014-02-26 15:38:00 · 6838 阅读 · 1 评论