陈红州和赵立新曾供职于一家做图像传感器的公司,“最初我们只是将条码识别算法嵌入到芯片中,打算把芯片多卖几分钱。”陈红州笑言。随后他们试图围绕条码识别开发相应的数据库,但这一想法并未得到公司的认可,于是他们就在2010 年初创立了自己的公司。2010年iPhone进入中国,AppStore里没几个应用,于是“我查查”就是在这种机缘巧合下诞生了。从推出第一版APP到现在,仅用三年用户规模就达到了1.4亿。目前“我查查”的日活跃用户数达500万。虽说大家印象中网上商品要比线下便宜,但“我查查”收集的数据显示却并非这样,商超很多商品有时卖得比线上还便宜,不过消费者要想购买并不便利。于是“我查查”就新上线了超市导购模式,它的主要功能是帮客户送货,这样的做法本身是很难赚钱的,主要意在以实用性超强的服务来增加用户黏性。“‘我查查’的核心优势是模糊识别算法,以及包括340个城市实体店商品数据在内的数据库。其它竞品虽然也在做,但远不如‘我查查’收录的全面。”要支持这样的技术优势和这么庞大的数据库收录和检索,IT平台应该如何构建?陈红州介绍说,“创业时云服务应用还不成熟,再加上我们非常注意数据安全方面,始终认为租用其他企业的云服务从商业机密角度考虑并不安全,所以当时选择了自建IT平台。”在选择服务器时,技术部门也做过考查,最终“我查查”平台还是选了戴尔这样的一线品牌,究其原因,除了产品的品质、服务更有保障之外,“主要考虑到产品线齐全、性价比不错”。 在IT平台中,负责用户访问请求响应的前端服务器在并发处理能力上有较高要求,中间的应用服务器在更看重运算能力,后端数据库则要求硬件有更多的可用计算资源,这些因应用不同而特性各异的产品需求,在戴尔这里都能找到丰富的可选方案。

如何应对App的突发流量

  在节假日等消费者集中购物的日子里,“我查查”APP的流量会大涨,最多时访问量一天能达到七八百万。超预期的突发流量是对于IT平台是个考验。为此“我查查”之前每年要宕机一两次,去年春节时有过一次宕机,让不少使用“我查查”做条码比价的用户感到不便。随着用户量增加“我查查”的IT平台架构也在不断调整,并增加备机。目前“我查查”数据库采用的是MYSQL,并使用了Hadoop作为中间层,利用这种分布式系统基础架构,来满足大量用户的同时访问。采用这种并行数据处理方式不仅让查询、录入更为高效,另外也便于在访问量增大时对平台进行硬件扩展,增加更多服务器节点。

如何做到一致的用户端体验

  除“我查查”外,还有“我查查二维码”和“我查查购物车”两款APP应用也已上线,该平台正向可提供“比质比价、下单购买、送货到家”全程服务的方向发展。利用“我查查”条码信息库大量、动态的数据,帮助用户理智购物、明白消费。对于数据已能覆盖到全国32个省市492个城市的一款应用,如何才能让这些用户都能获得快速准确的应用体验,这是构建IT平台必须要考虑的。陈红州表示,“现在‘我查查’的服务器分别放在联通、电信、移动的机房,这样各运营商的用户响应速度都不错,同时也可以分散风险。”

blog.cnfol.com/xinjnpx1201/article/1381192609-89660541.html
blog.cnfol.com/xinjnpx1201/article/1381137006-89656517.html
blog.cnfol.com/xinjnpx1201/article/1381135917-89656077.html
blog.cnfol.com/xinjnpx1201/article/1381135917-89656077.html
blog.cnfol.com/xinjnpx1201/article/1381135775-89656013.html
wenku.baidu.com/album/view/005bfbea172ded630b1cb69b.html
wenku.baidu.com/album/view/429d9a7001f69e3143329499.html
wenku.baidu.com/album/view/429d9a7001f69e3143329499.html
wenku.baidu.com/album/view/0cf119ed0975f46527d3e163.html
wenku.baidu.com/album/view/379a03ff910ef12d2af9e71f.html
wenku.baidu.com/album/view/039bfcea172ded630b1cb65b
blog.sina.com.cn/u/3834412925
blog.sina.com.cn/s/blog_e48c7f7d0101gyyy.html
wenku.baidu.com/album/view/81de6bd8ad51f01dc281f1bf.html
wenku.baidu.com/album/view/a1c98fd7195f312b3169a5d2.html
wenku.baidu.com/album/view/73e62d0316fc700abb68fcdb.html
wenku.baidu.com/album/view/9da4e8c79ec3d5bbfd0a74a7.html
wenku.baidu.com/album/view/15e9563e5727a5e9856a61a3.html
wenku.baidu.com/album/view/c6b621eff8c75fbfc77db2a9.html
wenku.baidu.com/album/view/acae7a030740be1e650e9ab4.html
wenku.baidu.com/album/view/61660ea30029bd64783e2cb0.html
wenku.baidu.com/album/view/a145b0d276eeaeaad1f330bc.html
wenku.baidu.com/album/view/a53e83d7195f312b3169a521.html
wenku.baidu.com/album/view/f7e055c48bd63186bcebbc22.html
wenku.baidu.com/album/view/f72a7e41be1e650e52ea992f.html
nxjk.cn/nxjk/zktj/jkzk/201310/t20131010_1218458.html
zhong5.cn/jk/tdfx/1222989.html
zhiyin.cn/yx/dhqy/1385815.html
health.shangdu.com/pifuke/201310/641045.html
jiankang.nen.com.cn/system/2013/10/10/010951477.shtml
zhiyin.cn/yx/dhqy/1384969.html
jiankang.nen.com.cn/system/2013/10/10/010950803.shtml
nxjk.cn/nxjk/zktj/jkzk/201310/t20131010_1218433.html
jiankang.nen.com.cn/system/2013/10/10/010951475.shtml
nxjk.cn/nxjk/zktj/jkzk/201310/t20131010_1218377.html
zhong5.cn/jk/tdfx/1222406.html
zhiyin.cn/yx/dhqy/1383295.html
health.shangdu.com/pifuke/201310/640524.html
jiankang.nen.com.cn/system/2013/10/10/010949795.shtml
nxjk.cn/nxjk/zktj/jkzk/201310/t20131010_1218380.html
hynews.org/Health/2013/1010/article_227608.html
zhong5.cn/jk/tdfx/1222597.html
zhiyin.cn/yx/dhqy/1383563.html
jiankang.nen.com.cn/system/2013/10/10/010950294.shtml
qzwb.com/yx/content/2013-10-10/content_497815.html
life.zynews.com/jiankang/2013-10-10/172806.html
life.zynews.com/jiankang/2013-10-10/172806.html
jiankang.nen.com.cn/system/2013/10/10/010950425.shtml
lfxww.com/plus/view.php?aid=187865
nxjk.cn/nxjk/zktj/jkzk/201310/t20131010_1218469.html
72177.com/html/201310/10/1380849.htm
jiankang.nen.com.cn/system/2013/10/10/010954692.shtml
njwebseo.com/?app=task&act=send&st=2
life.zynews.com/jiankang/2013-10-10/173774.html
nxjk.cn/nxjk/zktj/jkzk/201310/t20131010_1218467.html
jiankang.nen.com.cn/system/2013/10/10/010954356.shtml
blog.sina.com.cn/s/blog_e48c7f7d0101gzr9.html
blog.sina.com.cn/s/blog_e48c7f7d0101gzmy.html
blog.sina.com.cn/s/blog_e48c7f7d0101gzmw.html
blog.sina.com.cn/s/blog_e48c7f7d0101gzqt.html
blog.sina.com.cn/s/blog_e48c7f7d0101gzqt.html
blog.sina.com.cn/s/blog_e48c7f7d0101gz42.html

我查查 并行数据处理应对突发流量相关推荐

  1. 130 秒揭秘 EDAS 3.0 如何平滑应对突发流量高峰,为您的业务保驾护航

    云原生时代下,企业的IT运维面临架构复杂化.业务需求多样化和运维数据海量化等挑战,如何能够实现精准告警.异常智能诊断.根因定位.异常预测和异常自动修复,已成为企业数字化转型的急迫需求. 9月26日,阿 ...

  2. 每日一博 - 闲聊“突发流量”的应对之道

    文章目录 概述 思路 概述 面对"突发流量"的情况,我会采取以下应急措施: 扩容现有资源.这是最直接和最常用的方法.可以通过增加CPU.内存.节点等来扩容.典型案例是双11等大促期 ...

  3. 国内首篇云厂商 Serverless 论文入选全球顶会:突发流量下,如何加速容器启动?

    简介:USENIX ATC (USENIX Annual Technical Conference) 学术会议是计算机系统领域的顶级会议,入选中国计算机协会(CCF)推荐 A 类国际会议列表:本次会议 ...

  4. 面对突发流量,保证服务可用的4个手段

    面对突发流量,保证服务 前言 不知道你有没有这样的经历,线上的系统突然来了很大的流量,有可能是黑客的攻击,也有可能是业务量远远大于你的预估,如果你的系统没有做任何的防护措施,这时候系统负载过高,系统资 ...

  5. 《Java8实战》笔记(07):并行数据处理与性能

    并行数据处理与性能 在Java 7之前,并行处理数据集合非常麻烦. 第一,你得明确地把包含数据的数据结构分成若干子部分. 第二,你要给每个子部分分配一个独立的线程. 第三,你需要在恰当的时候对它们进行 ...

  6. java 大流量高并发_【BAT面试题】如何应对大流量、高并发??

    这是一道BAT大厂的面试题 所谓高并发指的是:在同时或极短时间内,有大量的请求到达服务端,每个请求都需要服务端耗费资源进行处理,并做出相应的反馈. 常用的高并发处理的思路与手段 从服务端视角看高并发 ...

  7. nginx根据ip限流和突发流量配置解释

    前言 前一篇记录了如何使用Nginx代理Vue项目,今天记录如果使用Nginx配置location限流,本篇是Nginx专栏第5篇, 有想学习nginx的可以订阅下该专栏,大家一起讨论,有问题可以留言 ...

  8. 如何应对网站流量暴增

    如果流量突然飙大,总有一个资源会遇到瓶颈.按照经验大概出问题地方是DB,磁盘io.CPU.带宽.连接数.内存其中的一个或几个.不同的业务,不同的系统设计,出问题的地方会有所不同.如果流量增大数倍,势必 ...

  9. 阿里云高级专家朱小平:如何打造应对超大流量的负载均衡

    大流量高并发互联网应用实践在线峰会官网:https://yq.aliyun.com/activity/112 峰会统一报名链接:http://yq.aliyun.com/webinar/join/49 ...

最新文章

  1. MacOS 下使用 intellij IDEA 将git上传项目到 Github
  2. 开发日记-20190518 关键词 函数式编程(二)
  3. 栈应用之 括号匹配问题(Python 版)
  4. 一张图了解javaJwt
  5. nullnulle-人事管理系统-人事档案-变更管理-人员合同变更
  6. DOMException: Failed to execute ‘appendChild‘ on ‘Node‘: This node type does
  7. MM引擎新应用——爱车加油记
  8. java项目所需jar包的下载--maven仓库
  9. python字符串的删除操作_Python字符串操作
  10. 【诚邀】ZStack新品战略发布会4月16号如约开启
  11. 采用sFlow工具实现流量监控--实验
  12. nginx reopen
  13. PPPoE协议交互过程
  14. 过滤 Excel 表格内容中的无效字符
  15. 基于支持向量机的谐波分析研究与实现
  16. 开发者出海跨境收款——如何完美解决限额问题?
  17. plustoken——区块链钱包价值不可估量
  18. DevOps 解决方案:最大限度地提高开发人员的工作效率,缩短上市时间以及提高客户满意度
  19. WIFI:1.不使用第三方软件搞定WiFi热点(用代码) 2.win连接的WiFi查看密码3.同路由器限制他人网速(很多路由器软件就行,比如TP-LINK的官方软件功能就很OK,不必使用第三方软件))
  20. 链塔智库联合工信部赛迪区块链研究院发布2018中国区块链优秀企业名录

热门文章

  1. 无线电信号怎么传输的
  2. 最新2010年全国城市GDP排行前100名
  3. 高校计算机专业教师年终总结,计算机教师年终工作总结
  4. matlab绘制步进频率信号,雷达信号处理MATALB模拟---频率步进信号SFWC
  5. MFC+OpenGL三维绘图(一)——简单绘图平台的搭建与实现图像的旋转、缩放
  6. 小程序对火锅店的发展利好及部分可行性内容设计
  7. 警校计算机专业代码,最全!全国50所警校的警号,你最喜欢哪一个?
  8. php新闻网页 毕设,【优质源码】校园新闻发布系统 php+mysql 毕设程序
  9. android代码流分析工具,视频码流分析工具(Elecard StreamAnalyzer)下载 v4.0.171116 官方版 - 比克尔下载...
  10. 【编程基础】浮点数在计算机中的存储 —— IEEE 754标准