互联网技术发展之路(1)

,而影响一个互联网企业的业务发展的主要有3个因素:市场、技术、管理。我称之为业务发展铁三角,任何一个因素的不足都将导致企业业务的发展停滞不前。

,而产品只是为了完成服务而提供给用户。以淘宝为例:淘宝提供的“网络购物”是一种新的服务,这种业务与传统的到实体店购物是完全不同的,而为了完成这种业务,需要“淘宝网”、“支付宝”、“一淘”、“菜鸟物流”等多个产品。

业务发展:2010.03,QQ同时在线人数过亿

第三代架构此时也不适应了,主要问题有:

1)灵活性很菜:“昵称”长度增加一半,需要两个月、增加“故乡”字段,,需要两个月、最大好友数从500变成1000,需要三个月

2)无法支撑这些关键功能:上万好友、隐私权限控制、PCQQ与手机QQ别互踢、微信与QQ互通、异地容灾

除了不适应外,还有一个更严重的问题:

“IM后台从1.0到3.5都是在原来基础上做改造升级,但是:持续打补丁已经难以支撑亿级在线,IM后台4.0必须从头开始,重新设计实现!”

决定重新打造一个这么复杂的系统,不得不佩服当时决策人的勇气和魄力!!

重新设计的IM4.0架构如下,和之前的架构相比,架构本身都拆分为两个主要的架构:存储架构和通信架构:

通过上面对淘宝技术发展和手机QQ的架构发展,我们可以看到,这两个实例证明了我们之前的推断:对于提供互联网服务的企业来说,互联网技术的发展,背后的驱动力是业务的发展。

了解到互联网技术发展的根本驱动力是业务的发展后,接下来我们就需要继续分析:业务如何驱动技术的发展、技术体系会按照什么样的路径发展。欲知后事如何,且听下回分解

==================================================

转载注明出处:

仿佛松树就是一位威风的将军,守护着国家的国民。

互联网技术发展之路(1)

相关文章:

你感兴趣的文章:

标签云: