<div class="iteye-blog-content-contain" style="font-size: 14px"></div>
什么是“大型互联网应用”?
-
从字面上分析
是一个大规模的基于互联网的一个应用实例。在传统应用的系统来看,这个大型就在于应用使用大型的互联网数据库oracle,应用服务器就使用几台IBM的小型机,应用容器就用weblogic或者websphere,编写语言也要用EJB这种大型的框架。在现在的大型互联网应用中,主要是大型的网站,这些网站不在用那些高大上的东西,都是用一些廉价的一些设备,一些开源的一些软件和一些开源的框架支持,外加一些中间件去构建一套大型互联网系统;比如数据库用免费开源的mysql,服务器用一些普通的PC或者服务器等等,然而由大量的这些东西构建到一起,相互协作,多份共同运转;单独拿出来一个,都特别差,但是机器 共同协作起来,就能处理很多的东西,也就是常言道:三个臭皮匠赛过诸葛亮。
-
从发展历程来看
从lamp到分布式,是一个循序渐进的过程。
很多系统不是一开始就是设计出来的一个高大上的系统,或者这个系统做出来就要用十年八年的。我以前在传统行业工作的时候,有个老师傅说:一个系统一般在5年就要重新翻版做,并且符合摩尔定律。咱不说为啥这样,就说我们在做系统的时候,很多功能是没有的,很多细节是不明朗的,我们都是在一步步的做着。
打个比方:我在首钢的时候,曾经做过一个物流汽运的项目,做了将近一年才完成这个项目。完成的时候觉得这个系统跟以前的系统相比较,简直是完美极啦;系统上线刚刚不到一个月,运输部的领导就开始提需求了,他们领导惊叹的说:系统原来这些功能都能做啊!维护的人开始加功能了,做着做着就发现这个系统没办法在加功能了,一个改成一个豆腐渣了!主任把我们几个架构师叫到一起一合计,结果是老系统接着做,用新的架构去重新梳理和开发一套,然后向其他工厂推广。
这个事情其实没有完那,我后来离职转到另外一个公司,也要做一个物流软件,但是这个物流的软件就和以前的又有区别了,要支持手机客户端和车找货和货找车的功能,支持云的功能,一个新版本的软件开始产生了。
不同的业务需求推动着项目的前进和技术的革新,技术的革新也推动了项目的前进。
相关推荐
### 大型互联网广告应用系统架构 #### 一、引言 随着互联网技术的飞速发展,广告行业也迎来了前所未有的变革。对于大型互联网广告应用系统而言,如何处理海量的数据、实现高性能的服务以及构建稳定的系统架构成为...
本文将深入探讨大型Java开发平台的技术架构,帮助读者理解当前主流的互联网应用开发模式。 #### 大型Java开发平台技术架构 Java作为一种广泛使用的编程语言,在企业级应用开发领域占据着举足轻重的地位。一个典型...
《NTSE:面向大型互联网应用优化的MySQL存储引擎》这篇文档详细介绍了NTSE(Netease Transaction Safe Engine),这是网易公司为大型互联网应用定制的一款优化过的MySQL存储引擎。NTSE在设计上着重考虑了高可用性、...
在大型互联网架构设计中,我们面对的是海量的数据处理、高并发访问、以及快速迭代的产品需求。这要求架构设计师具备深厚的技术底蕴和灵活的创新思维。本文将深入探讨互联网架构的关键要素,包括技术选型、生命周期...
### 互联网及其应用基础知识概述 #### 一、互联网的基础架构 **互联网定义及特性:** 互联网是以TCP/IP协议为基础的数据通信网络,它是由各种不同类型的网络设备和线路组成的物理集合体,旨在实现全球范围内不同...
第七讲:工业互联网软件定义工控网络架构在大型装备行业中的应用与部署.pdf
在分析给定文件内容的基础上,以下是针对标题《工业互联网在煤炭行业应用探索》所涉及的知识点: 1. 工业互联网在煤炭行业应用现状:文档指出全国煤矿已经完成网络系统建设,且正在推进基于工业互联网的煤炭生产与...
6. **移动应用开发**:考虑到移动设备在互联网应用中的重要性,可能也会涉及到Android或iOS平台的开发环境和编程语言,如Java、Kotlin或Swift。 7. **云计算与大数据**:随着云计算的普及,学生需要理解云服务提供...
在构建Android互联网应用时,Spring框架的引入可以极大地提升应用的开发效率和可维护性。Spring,最初设计为Java企业级应用的框架,现在也扩展到了Android领域,提供了丰富的功能来帮助开发者处理网络通信、数据管理...
随着互联网应用的飞速发展,数据库面临着前所未有的挑战。每天处理百万级乃至上亿的页面浏览量(PV)使得数据库承受着巨大的负载,这对系统的稳定性和扩展性提出了严峻考验。为了解决这些问题,本文将探讨两种常见的...
在本次的"互联网应用架构实战峰会-01"中,我们有幸听到来自业界顶级公司的专家分享他们的技术实践和架构演进经验。以下是他们演讲的主要内容: 首先,阿里巴巴的陈康贤详细介绍了阿里直播平台的架构演进过程。他...
Cassandra的设计理念是牺牲部分ACID属性以换取高可用性和可扩展性,这使得它在互联网和物联网应用中广泛应用。 **HBase** 是建立在Hadoop之上的分布式列式数据库,它提供实时的数据访问。《The Definitive Guide to...
【互联网应用系统的横向扩展架构】是应对业务快速增长和单体应用挑战的重要解决方案。随着当当网等电商企业的发展,原有的垂直架构无法满足日益增长的流量需求,因此转向了横向扩展架构,以提高系统的可伸缩性和可靠...
### 2018大型互联网架构演变历程:以淘宝为例 #### 一、背景与重要性 随着互联网行业的快速发展,大型互联网企业的系统架构也在不断进化和完善。这些变化不仅仅是技术层面的进步,更是对整个互联网产业发展方向的...
在淘宝这样的大型互联网应用中,Spring通过其强大的功能和灵活的设计,为复杂业务场景提供了有力支持,同时也为开发者带来了高效、简洁的开发体验。通过深入学习和实践这些案例,我们可以更好地理解和运用Spring框架...
钟卫林结合多年在美国大型银行和互联网公司建立应用安全开发和管理框架的经验,提出了自己的见解。她认为,应该从战略和战术两方面来进行讨论。不管是哪一种方案,不管是哪一种公司风格,不管是哪一种人才储备哪一种...
在这份《5G 工业互联网应用实践.pdf》的文档中,主要探讨了5G技术在工业互联网场景中的应用实践,并着重分析了5G技术如何助力工业企业数字化转型、增强移动宽带(eMBB)、超可靠低时延通信(URLLC)以及海量机器类...
【利用搜尋器搜尋有用資訊】是互联网应用的重要方面。搜索引擎如Google、AltaVista、Lycos和百度,以及网址目录如Open Directory Project和Yahoo,帮助用户查找特定主题或关键词的相关资料。使用搜索引擎时,有一些...
大型互联网公司通过超级APP构建生态系统,如微信,已形成集购物、游戏、视频、音乐等于一体的综合服务平台。另一方面,垂直领域的专业应用也在不断涌现,满足用户在特定领域的个性化需求。这些发展表明,移动互联网...