`
yesjavame
  • 浏览: 691072 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

关于央视国际(CCTV.COM)的奥运门户网站的预警

阅读更多

我既非该项目的负责人,也不是该项目的实施者,仅仅是某一方面的参与.写此文的目的是为了对我所预见的问题先列在此,不做马后炮的评论家.

群博软件在此之前并不有多少名气(至少是我不太知道,可能是我自己有些孤陋寡闻),所以高性能超(注意这个超)大规模的成功安例也不得而知.

在国内,凡重大项目,好象那些能力非凡的专家都没有自信了,非得"学习","参考"一些国外的案例.结果就是本来自己能做好的项目因为国外"专家"的参与而完全失败.最典型的莫过于奥运售票系统.

项目从2月份启动,时间是急了些,当时征求我们意见时,群博的架构师介绍他们的架构设计时,我有一个强烈的感觉:

这是一个企业应用方案架构师,而不是一个超大规模的互联网应用方案架构师.

互联网应用与企业应用的区别在于应用的侧重点不同,互联网应用的业务逻辑相对简单,宽松,但性能至关重要,而企业应用的业务逻辑比较复杂,严密,但性能需求不是很高.

而目前我们被太多的"企业级"理念所迷惑,有一位大师说得好"企业应用"主要体现在资金投入上是企业级的.真正的企业应用不仅仅是技术的问题,更重要的是对企业的业务理解的问题,没有对企业业务三五年的认识,依靠技术上一些基础积累去寻求企业"通用"的解决方案,结果就是"通通不能用".

而目前基础这种通通不能用的最终结果爆发出来的新名词新理念(老技术),其最终的关键词就是"重组".

有人把它称为解耦,有人把它称为AOP/IOP/SOA等等足以让外行吃惊的名称,说到底就是把错综复杂的应用按不同粒度划分然后再按不同分类重组,这就是现代"企业应用"新理念的本质。

对于以业务逻辑的复杂性和严密性为视点的企业应用,其性能与互联网应用不可同日而语,虽然对于有些低层次的技术人员而言处理3000用户请求就已经应付不了,企业应用对他们而言还有"性能"的话题,但从我的观点而言,企业应用谈不上性能问题.我们所能见到的千人以上已经是很大的公司了,即使有万人(是指需要使用企业IT系统的人)规模的公司,不包括那些在车间做档车工的员工.也没有万人同时使用一个企业局域网的场景.

而相对于以千万级的超大规模互联网应用而言,企业应用的性能可以忽略,所以,把企业应用架构模式拿到超大规模互联网应用上来,最终的结果就是死路一条!

且不说目前的企业应用架构是否真正能为企业所用,我们只看这些架构的核心实现,"透明",为企业应用的各业务间傻瓜式地整合而包装的"透明",其本质却是性能的杀手.

用昂贵的贵族式通讯协议来实现业务逻辑的严密性,以性能低下的数据存储来实现对象关系的清析,当你知道你所做的结果是你能承担的情况下,当然无可非论.当一个企业仅有3000个员工对象时,采用OR工具将数据直接以完整的对象来存取有利于我们清析地把握业务流程,但当一个互联网门户的注册用户达到3000万时甚至更多时,任何OR工具都将是性能的致命杀手.

奥运门户网站设计理念是把门户做成一个"网络电视台",以flash为用户界面的承载,服务端架构在最底层为10到20台左右的application server做群集与中央数据库交互,实现数据存取和计算,在全国重要城市分布两位数的webservice服务器提供与客户端的falsh交互.其中静态文件和点播的视频文件将通过CDN进行分发,直播的视频将通过P2P工具来分发.

我们把静态文件,直播和点播的视频文件都归为静态可委托分配的逻辑,这方面通过P2P和CDN可以方便地解决.但是作为用户动态请求逻辑,采用client->webservice->application server->database这种典型的企业应用架构,真的能满足对奥运狂热关注的1.6亿中国网民的访问吗?

未完,随时更新....................

分享到:
评论

相关推荐

    解决看cctv.com央视网视频黑屏.docx

    例如http://sports.cctv.com/2019/06/21/VIDE9LZEdKq24xQmG2K4bpSt190621.shtml 和http://tv.cctv.com/2019/03/25/VIDE2Lz0j4eGiVpkX2dPcZzX190325.shtml?spm=C45404.PP1dEaiKB4LV.EIkprY9AAW1L.325 请看解决办法。

    从DOM分析,使用python开始爬取央视新闻网站.pdf

    《从DOM分析,使用python开始爬取央视新闻网站.pdf》这份资源主要讲解了如何利用Python进行网站爬取,特别是针对央视新闻网站的爬取实践。首先,它介绍了一个关键概念——DOM(Document Object Model),DOM是HTML和...

    cctv插件网上看央视必备插件

    cctv插件网上看央视必备插件cctv插件网上看央视必备插件

    央视的cbox.exe

    央视的cbox.exe

    企业管理央视财经对话.doc

    企业管理央视财经对话.doc

    央视国际某晚会招商方案.pptx

    央视国际某晚会招商方案.pptx

    vlc播放器 c# 可播放cctv直播电视,可播放rtsp视频流

    vlcPlayer.MediaPlayer.Play(new Vlc.DotNet.Core.Interops.Signatures.MediaPlayers.VlcMediaPlayerMedia(libVlcInstance, "http://live.cctv.com/playlist.m3u8?channel=cctv1", arguments)); ``` 为了实现播放...

    央视CCTV1开学第一课心得体会.doc

    央视CCTV1开学第一课心得体会.doc

    CCTV 高清在线直播

    可以观看 CCTV 1 - CCTV 12 CCTV新闻 少儿等频道,

    50个好网站,从此上网不再虚度!.doc

    *央视财经频道(http://finance.cctv.com):该网站提供了财经新闻和信息。 6. 娱乐和音乐网站: * Mtime 时光网(http://www.mtime.com):该网站提供了电影和娱乐信息。 * 酷驴音乐网(http://www.kumule.com/...

    cctv视频下载工具

    cctv视频有很多的非常珍贵的资料,但是很少有工具能够将cctv的视频资源进行下载,这是我一次给朋友帮忙的情况下找到的,很有效,稀有的下载工具

    Linux CCTV

    Linux CCTV系统是基于开源操作系统Linux构建的闭路电视监控(CCTV)解决方案。它结合了Linux的强大稳定性和CCTV技术,为用户提供了一种高效、安全且成本效益高的监控平台。Linux CCTV doos资源可能是指针对这个领域...

    央视新闻.zip

    "央视新闻.zip"这个压缩包文件显然包含了这样一个使用Python编写的爬虫项目,目的是抓取并处理中央电视台(CCTV)的相关新闻数据。我们可以从"央视频道.py"这个源代码文件推测,该项目可能专注于获取并分析央视的...

    网络时代的对外传播兼析央视国际网络的对外传播策略.doc

    网络时代的对外传播兼析央视国际网络的对外传播策略.doc

    cctv 的flv播放器

    cctv flv播放器cctv flv播放器flv播放器

    CCTV网页播放插件

    这款插件的出现,主要是因为许多网络视频平台,包括CCTV的官方网站,为了提供高清、无广告的视听体验,会采用特定的播放技术,而这些技术可能需要用户安装额外的组件来支持。 一、网页播放插件的作用 1. 解码支持:...

    南京师范教资-J001-纪录片-大国工匠-第四季-央视综合CCTV-完整视频-4小时.docx

    **教资名称**:J001-纪录片-大国工匠-第四季-央视综合CCTV-完整视频-4小时。 该教资是专门为教师们提供的高质量教育资源,旨在帮助教师们更好地进行教学活动,提高教学质量。它由南京师范大学的教学发展与评估中心...

    [观后感]观2014央视春晚有感.docx

    - **社会意义**:它不仅仅是关于个人成长的故事,更是对亲情、时光流逝的深刻反思。 #### 2.9 曹云金、刘云天相声《说你什么好》 - **幽默手法**:通过夸张的表演和生动的语言,讲述了现代社会中夫妻关系的变化。 -...

    JBossMessagingUsersGuide-安装部署手册-央视部署文档.zip

    《JBoss Messaging Users Guide》是JBoss企业级消息中间件的用户指南,主要涉及的是如何安装、配置和管理JBoss Messaging系统。这个压缩包包含了三份文档,分别针对不同的使用场景,提供了详细的部署和操作指导。...

    央视电视播放器

    是一款通过网络收看中央电视台及全国几十套地方电视台节目最权威的视频客户端。它的节目来源依托中国最大的网络电视台——中国网络电视台,海量节目随您看,直播、点播随您选。CBox客户端提供的高......

Global site tag (gtag.js) - Google Analytics