`
mingletxt
  • 浏览: 7401 次
  • 性别: Icon_minigender_1
社区版块
存档分类

吐槽:关于实时与离线计算的事儿

阅读更多
貌似这算是开博的第一篇文章,居然就从吐槽开篇鸟。虽然先前有写过几篇,但也都删掉了,感觉写得不好,没意思。
好吧,正题,今天又是一大班码农在纠结某个看上去很没道理的功能,总感觉很没必要,其实道理也很明显,就像你永远不能超越CAP,不能让硬盘跟内存的速度一样快的道理一样。其实,要改变也不是完全没有办法,但要在功能上做一些折中选择。

下面描述下这个业务场景吧,服务于卖家,要去实时计算卖家的所有商品,即使他有10w个商品也要算(这个做实时计算怎么可能,虽然是极少可能出现,但作为码农的思想,极端情况是要考虑的,在淘宝上还真有可能存在这么多商品的卖家),计算肯定就是需要时间,即使1ms一个,10w个就100秒了,卖家打开一个页面要100s,他要疯掉了。文字描述貌似有点无力,还是把流程图及模块图画画吧。





现在大概有两个方案:
一个是实时的计算,来一个卖家就实时算一次,这样的话,商品数多的时候会好慢,做分页功能得把商品总数算出来—也就是要把全部商品算一次;
另一个是离线计算好,但是这样会产生延迟,而且有些卖家不来,你也得算好摆在那里,好浪费,因为很多卖家都是不来的。延迟上,一般是一天,但是会随着延迟的时间越短,计算的次数会越多,浪费就越多。

现实中,PD的要求就是要实时,要翻页,一点都不退让。

好吧,在这里只吐槽下这个不可实现的功能,如果大家有好的方案也可以拍砖哦。
  • 大小: 42.3 KB
分享到:
评论
1 楼 chiyx 2013-06-19  
wo ding

相关推荐

    腾讯手机QQ共享WiFi密码引吐槽:新功能已下架.docx

    腾讯手机QQ共享WiFi密码引吐槽:新功能已下架.docx

    吐槽:web登录页面(by Alan)

    web登录页面

    .net 三层架构制作吐槽网

    在设计数据库时,开发者需要考虑表之间的关系,如用户和吐槽之间的多对多关系,以及点赞和评论与吐槽的一对多关系。 在实现这些功能时,还需要考虑安全性。例如,用户登录时应验证凭证,防止SQL注入攻击;在发布...

    Qnmlgb吐槽网站

    一个留言类型的网站,适合新手。吐槽网站。特别适合新手进行学习。也可以直接使用。

    吐槽:http://www.tucao.tv吐槽第三方Android客户端

    吐槽 特色 首页六大模块,推荐,新番,影剧,游戏,动画,频道 全站排行榜,支持每日/每周排序 放映时间表,可以查看周一到周日新番的更新情况 频道列表,支持按照发布时间/播放量/弹幕排序 视频搜索,支持分频道...

    基于PHP的消息果留言板(吐槽版) PHP源码.zip

    基于PHP的消息果留言板(吐槽版) PHP源码.zip

    ssm吐槽论坛毕业设计程序

    采用java技术构建的一个管理系统。整个开发过程首先对系统进行需求分析,得出系统的主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计...

    工作中那些不得不吐槽的Chinglish

    工作中那些不得不吐槽的Chinglish

    吐槽哥端口扫描器 v3.9

    一个快速高效的端口扫描工具,制定IP段扫描端口,还可以对部分路由器读取路由器相关用户信息。支持路由器或服务器型号:XM-3300N- ASUS- D-Link- LevelOne- Netis- Pozitron- TP-LINK支持端口:8080,80,8888,8081...

    安卓直播视频播放流媒体IPCameraRTSPDLNA相关-android实现吐槽弹幕.rar

    关于“吐槽弹幕”,这可能是指在播放视频时,用户可以发送即时评论,这些评论会以滚动或漂浮的方式显示在视频画面上,常见于二次元文化中的视频平台。在Android应用中,实现这一功能通常需要集成弹幕库,如...

    项目实战SpringBoot+uniapp+uview2打造一个企业黑红名单吐槽小程序

    我的:包括个人资料管理、已发布吐槽和提问、以及关于和退出功能。 组件:列出了后端和前端使用的组件,包括数据库、工具库、UI框架等,这些组件的选择体现了项目的成熟度和对性能的关注。 快速启动:提供了前端和...

    基于Django的校园食堂菜评价与吐槽互动平台设计源码

    本项目是一款基于Django框架开发的校园食堂菜评价与吐槽互动平台设计源码,包含201个文件,涵盖45个JavaScript文件、38个GIF动画文件、30个CSS样式文件、26个Python源代码文件、17个PNG图片文件、12个HTML文件、10个...

    (正文格式)12-14基于节目创作视角谈《吐槽大会》成功的关键因素.zip

    1. **创新的节目形式**:《吐槽大会》打破了传统的娱乐节目模式,引入了美式脱口秀的“Roast”元素,将喜剧与批判性评论相结合,形成了独特的“吐槽”风格,这种新颖的形式吸引了大量观众的关注。 2. **话题性与...

    一起来吐槽-crx插件

    可以在任何网页的任何地方进行贴纸式的吐槽 当你看到有趣的漫画、图片时,你是否想直接在图片上认为有趣的地方吐个槽,发表一下你的想法? 本扩展就是为此而做,赶紧安装,一泄你那满腔的吐槽热情吧! 除了漫画、...

    一起来吐槽:号称超越人工智能的CI,究竟有没有这本事?

    今天来看一个云智能项目,名为CI,全称为Cloud Intelligence 。CI自称:“涉猎云计算,大数据,人工智能,区块链等基础技术组合”。看起来非常有格局,那么实际上CI是个怎么样的项目呢? 说在前面:CI这个项目不...

    vue-api离线文档详解.rar

    6. **计算属性与侦听器**:计算属性用于根据其他数据生成新的值,自动响应依赖数据的变化。侦听器则允许我们监听数据变化并执行相应函数。 7. **响应式原理**:Vue通过Object.defineProperty实现数据的响应式,当...

    Flex饼图向上吐槽

    Flex饼图向上吐槽是一个关于Adobe Flex中饼图组件的专题,这个组件被设计用来以图形化的方式展示数据,尤其适用于显示部分与整体的关系。在Flex中,饼图是一种常见的图表类型,它将数据集中的各个数据项以扇形区域...

    支付宝钱包十大最烂文案——吐槽支付宝ppt模板.rar

    【支付宝钱包十大最烂文案——吐槽支付宝PPT模板】是一个针对支付宝软件的用户界面和文案设计进行批评与分析的资源。这份PPT模板旨在通过简约而精美的设计,揭示出支付宝在用户体验方面可能存在的问题,特别是针对其...

    基于Vue、JavaScript、HTML的bkb-uniapp企业黑红名单吐槽小程序设计源码

    该小程序通过吐槽发布企业信息,为打工人提供评判企业好坏的平台,评判标准自定,便于辨别企业优劣。技术栈包括SpringBoot、MybatisPlus、uniapp和uview2等先进组件,代码注释丰富,结构简洁,易于上手。适合项目...

Global site tag (gtag.js) - Google Analytics