纵有疾风起,人生不言败。
从开放下载后仅过了一周,QQ的注册号已经到了3字开头!那些能够使用ISP服务商上网服务的用户们对QQ的反响非常热烈,国内各大BBS上也是好评如潮。
“确实是好软件!我常常用公司的电脑看美国网站,也没见到美国有这样的好东西!”
“这算是国内软件厂商的一次大胆创新吧!很好,国产软件大有希望!”
“我最喜欢里面的群组功能!熟悉的朋友们在一起实时聊天的感觉让我很感动,真的比聊天室还过瘾,聊天室里陌生人太多了。”
“可惜网费太贵了,否则我都不想离线了。”
“我是每隔三分钟上线一次,接收消息后离线,写好回复再上线发出去。”
“哈哈,我也是,不然会穷疯。”
“你们知道这家重光公司什么来头?我新买的电脑配的畅想天腾显卡LX100,上面的游影霸王协处理器芯片就是他们设计的!”
“卧槽!我知道那块芯片!报纸上评价好强的!中国也有自己的IC设计公司啦!?”
“没想到重光公司的软件也这么强!”
“我早就知道这家公司软件也很出色了,搭配畅想天腾显卡附送的那款QQ超级解霸,放VCD一点不卡!”
“对!我也看《大众软件》上介绍了,那块显卡简直神了!不但能当解压卡放VCD,还能当高端3D加速卡玩3D游戏!”
“这么看来,这家重光公司实力非常强啊!和畅想什么关系?”
“肯定有关系,不然畅想怎么会用他们的芯片。”
“我从公司开发经理那里听说,这家公司是中科院计算所的,畅想不也是那里出来的吗?”
“原来如此,怪不得,看来他们是代表中国最高水平的软硬件开发公司了!”
“你们不要再讨论QQ了!气死我了!老子这里重庆电信不提供互联网接入服务,没法使用!”
“你们这群混蛋,建群都不带我玩!”
“……为不能上真正意义互联网的同志们默哀……”
“……555……”
……
随着下载人数越来越多,重光公司刚从北都电信租借使用的QQ服务器,却出现了莫名其妙的登陆卡顿现象。
胡一亭敏锐地发现了问题,于是及时召开了技术会议。
作为团队领导者的胡一亭让大家先发言,这也是对这个年轻的研发团队独立解决问题的一次考验。
彭彬:“我写的内核绝对没有问题,而且QQ作为一款点对点实时通讯软件,它对于服务器的要求其实很低,我们在服务器上只存储了用户的好友列表,和最多50条未接收的消息,所以不应该出现卡顿才对!”
江运顺:“不如我们来梳理一下软件运行流程,看看问题在哪。”
大家点头同意。
江运顺边想边道:“首先,QQ的点对点通讯模式,就是当A用户登录时,服务器会验证他的QQ号码和密码是否匹配,验证通过后,服务器会把他标记为在线。
第二步,服务器会根据A用户存储在服务器上的好友列表,把A已经登陆的信息发送给A的好友列表中在线的用户。这些信息包括A的IP地址和端口号。
第三步,服务器把自己存储的A用户的好友列表,发回A用户现在登陆的这台电脑,同时告诉他这个列表中哪些人在线,以及这些在线好友的IP地址和端口号。
这样登陆就完成了。”
彭彬:“一点没错!我还专门去测试了电信租给我们的服务器呢!我看到电信机房里有六台惠普服务器,每台都是全新的!性能比我们公司里这台康柏服务器还要好得多!听说政府年底前要搞个全英文的信息化建设网站,真是浪费。”
胡一亭提醒他:“说正题。”
彭彬犹自滔滔不绝道:“我当时就和吴老大商量,选了一台看上去用都没用过的,好家伙!独享64K带宽专线!简直太奢侈了!一年租金加服务费3万,带宽租借费3万,无论性能还是价格,都比我们自己架服务器拉网线划算得多!”
“我的测试结果显示,如果仅仅就是登陆,哪怕每秒钟同时有3000个登陆申请,服务器也能毫不费力的处理。”
江运顺困惑地点点头:“那我接下来分析聊天的流程。”
“假如用户A要和他的好友用户B聊天,他是直接通过IP地址和端口号去连接对方电脑上的QQ客户端,而这些IP地址和端口号的信息,服务器已经在他登陆时发给他了,并不需要服务器再帮他处理。”
“点对点聊天是一种对等通讯,不需要通过服务器中转消息,所以服务器丝毫没有处理上的任务,也就是说不受任何影响。”
彭彬眉头一皱:“我就是这个意思!所以现在没理由卡顿啊!难道是用于客户端与服务器之间传输的UPD协议不可靠?要换成TCP协议?”
江运顺皱着眉头:“不会吧?这模块是我写的,技术很成熟啊?用于这种程度的低数据量通讯绰绰有余了,不可能出问题的……”
见两人钻牛角尖里出不来,吴市欢笑着插话道:“我都不稀得说你们俩,你们忘了个最大的问题。”
曹玉暖也在捂着嘴笑:“他俩这几天一直在忙着架QQ论坛的网站,写代码写的脑子都糊涂了。”
彭彬一脸迷茫:“怎么了?”
江运顺很严肃地问:“你们知道?”
黄海石笑道:“我就不说,急死他们。”
李秀明打个哈哈:“算了,别耽误时间,你俩笨蛋没算群聊。”
彭彬像触了电般,身子一抖:“啊!我说呢!”
江运顺松了口气,身体软了下来:“我怎么没想到?嗯,还好不是我写的UPD通讯模块出问题。”
黄海石笑道:“群聊信息是靠服务器转发的,假如一个满群50人,一条消息就要靠服务器转发50次给每个人,才能显示在聊天记录里,如果有人不在线,服务器还要存储最多五十条消息,等他上线后发给他。”
曹玉暖摇头道:“太耗资源了,这功能虽然好,但还是关了算了,否则50个人一秒钟每人发一条消息,就要服务转发2500次,什么服务器受得了这样折腾。”
吴市欢望向胡一亭:“还是关了群聊功能吧,当初设计的时候我也没想到用的人会这样多,要是人少倒也罢了,现在用户一天比一天多,这功能会把我们服务器拖垮的。”
胡一亭点点头:“关吧,用服务器给每个用户发弹窗留言,就说服务器不堪重负,群聊功能暂时屏蔽。”
彭彬道:“要不我把QQ升级一下?把建群功能给屏蔽了?”
胡一亭想了想:“也好,不过老话说得好,打一棍子要给个甜枣,你把王姐前天设计的那十个头像给升级进去,也算是让大家多一些个性化选择。”
江运顺:“好主意!这样抱怨的人就会少一些了。”
……
当晚,马华腾提前登陆上QQ,准备参加这段时间大家约定好了的,每晚八点开始,持续时间一个小时的CFIDO站长联席会议时,突然,屏幕右下角缓缓浮出一个小窗口来,里面写着:
“由于QQ群聊功能尚不成熟,大量消耗服务器资源,导致部分QQ用户出现登陆卡顿现象,重光公司决定暂时屏蔽QQ群聊功能,敬请谅解。”
小马情急之下脱口而出:“有木有搞错!这么好的功能居然关了!……打倒重光公司!”
他急忙点击群组分类中的CFIDO站长群,点开后试着输入“大家好。”结果上方聊天记录框里毫无回应,显然是服务器已经停止了转发服务。
这时QQ右下角的头像接二连三的闪动,一个个站长都在询问,内容都是问对方是不是也收到了弹窗通知。
好友站长们的抱怨接二连三地传来。
“重光好下贱!”
“重光耍人啊!”
“打倒重光公司!”
小马心中失落,无聊地一一回复道:“今晚会议取消,大家互相通知一下。”
就在这时,屏幕右下角又缓缓浮出一个窗口:
“QQ通讯软件升级提示,QQ-V1.01版本已经上线,新增十款魅力头像,有俊男有靓女,为您提供更多的个性化选择。请在系统菜单中选择在线升级。”(未完待续。)
从开放下载后仅过了一周,QQ的注册号已经到了3字开头!那些能够使用ISP服务商上网服务的用户们对QQ的反响非常热烈,国内各大BBS上也是好评如潮。
“确实是好软件!我常常用公司的电脑看美国网站,也没见到美国有这样的好东西!”
“这算是国内软件厂商的一次大胆创新吧!很好,国产软件大有希望!”
“我最喜欢里面的群组功能!熟悉的朋友们在一起实时聊天的感觉让我很感动,真的比聊天室还过瘾,聊天室里陌生人太多了。”
“可惜网费太贵了,否则我都不想离线了。”
“我是每隔三分钟上线一次,接收消息后离线,写好回复再上线发出去。”
“哈哈,我也是,不然会穷疯。”
“你们知道这家重光公司什么来头?我新买的电脑配的畅想天腾显卡LX100,上面的游影霸王协处理器芯片就是他们设计的!”
“卧槽!我知道那块芯片!报纸上评价好强的!中国也有自己的IC设计公司啦!?”
“没想到重光公司的软件也这么强!”
“我早就知道这家公司软件也很出色了,搭配畅想天腾显卡附送的那款QQ超级解霸,放VCD一点不卡!”
“对!我也看《大众软件》上介绍了,那块显卡简直神了!不但能当解压卡放VCD,还能当高端3D加速卡玩3D游戏!”
“这么看来,这家重光公司实力非常强啊!和畅想什么关系?”
“肯定有关系,不然畅想怎么会用他们的芯片。”
“我从公司开发经理那里听说,这家公司是中科院计算所的,畅想不也是那里出来的吗?”
“原来如此,怪不得,看来他们是代表中国最高水平的软硬件开发公司了!”
“你们不要再讨论QQ了!气死我了!老子这里重庆电信不提供互联网接入服务,没法使用!”
“你们这群混蛋,建群都不带我玩!”
“……为不能上真正意义互联网的同志们默哀……”
“……555……”
……
随着下载人数越来越多,重光公司刚从北都电信租借使用的QQ服务器,却出现了莫名其妙的登陆卡顿现象。
胡一亭敏锐地发现了问题,于是及时召开了技术会议。
作为团队领导者的胡一亭让大家先发言,这也是对这个年轻的研发团队独立解决问题的一次考验。
彭彬:“我写的内核绝对没有问题,而且QQ作为一款点对点实时通讯软件,它对于服务器的要求其实很低,我们在服务器上只存储了用户的好友列表,和最多50条未接收的消息,所以不应该出现卡顿才对!”
江运顺:“不如我们来梳理一下软件运行流程,看看问题在哪。”
大家点头同意。
江运顺边想边道:“首先,QQ的点对点通讯模式,就是当A用户登录时,服务器会验证他的QQ号码和密码是否匹配,验证通过后,服务器会把他标记为在线。
第二步,服务器会根据A用户存储在服务器上的好友列表,把A已经登陆的信息发送给A的好友列表中在线的用户。这些信息包括A的IP地址和端口号。
第三步,服务器把自己存储的A用户的好友列表,发回A用户现在登陆的这台电脑,同时告诉他这个列表中哪些人在线,以及这些在线好友的IP地址和端口号。
这样登陆就完成了。”
彭彬:“一点没错!我还专门去测试了电信租给我们的服务器呢!我看到电信机房里有六台惠普服务器,每台都是全新的!性能比我们公司里这台康柏服务器还要好得多!听说政府年底前要搞个全英文的信息化建设网站,真是浪费。”
胡一亭提醒他:“说正题。”
彭彬犹自滔滔不绝道:“我当时就和吴老大商量,选了一台看上去用都没用过的,好家伙!独享64K带宽专线!简直太奢侈了!一年租金加服务费3万,带宽租借费3万,无论性能还是价格,都比我们自己架服务器拉网线划算得多!”
“我的测试结果显示,如果仅仅就是登陆,哪怕每秒钟同时有3000个登陆申请,服务器也能毫不费力的处理。”
江运顺困惑地点点头:“那我接下来分析聊天的流程。”
“假如用户A要和他的好友用户B聊天,他是直接通过IP地址和端口号去连接对方电脑上的QQ客户端,而这些IP地址和端口号的信息,服务器已经在他登陆时发给他了,并不需要服务器再帮他处理。”
“点对点聊天是一种对等通讯,不需要通过服务器中转消息,所以服务器丝毫没有处理上的任务,也就是说不受任何影响。”
彭彬眉头一皱:“我就是这个意思!所以现在没理由卡顿啊!难道是用于客户端与服务器之间传输的UPD协议不可靠?要换成TCP协议?”
江运顺皱着眉头:“不会吧?这模块是我写的,技术很成熟啊?用于这种程度的低数据量通讯绰绰有余了,不可能出问题的……”
见两人钻牛角尖里出不来,吴市欢笑着插话道:“我都不稀得说你们俩,你们忘了个最大的问题。”
曹玉暖也在捂着嘴笑:“他俩这几天一直在忙着架QQ论坛的网站,写代码写的脑子都糊涂了。”
彭彬一脸迷茫:“怎么了?”
江运顺很严肃地问:“你们知道?”
黄海石笑道:“我就不说,急死他们。”
李秀明打个哈哈:“算了,别耽误时间,你俩笨蛋没算群聊。”
彭彬像触了电般,身子一抖:“啊!我说呢!”
江运顺松了口气,身体软了下来:“我怎么没想到?嗯,还好不是我写的UPD通讯模块出问题。”
黄海石笑道:“群聊信息是靠服务器转发的,假如一个满群50人,一条消息就要靠服务器转发50次给每个人,才能显示在聊天记录里,如果有人不在线,服务器还要存储最多五十条消息,等他上线后发给他。”
曹玉暖摇头道:“太耗资源了,这功能虽然好,但还是关了算了,否则50个人一秒钟每人发一条消息,就要服务转发2500次,什么服务器受得了这样折腾。”
吴市欢望向胡一亭:“还是关了群聊功能吧,当初设计的时候我也没想到用的人会这样多,要是人少倒也罢了,现在用户一天比一天多,这功能会把我们服务器拖垮的。”
胡一亭点点头:“关吧,用服务器给每个用户发弹窗留言,就说服务器不堪重负,群聊功能暂时屏蔽。”
彭彬道:“要不我把QQ升级一下?把建群功能给屏蔽了?”
胡一亭想了想:“也好,不过老话说得好,打一棍子要给个甜枣,你把王姐前天设计的那十个头像给升级进去,也算是让大家多一些个性化选择。”
江运顺:“好主意!这样抱怨的人就会少一些了。”
……
当晚,马华腾提前登陆上QQ,准备参加这段时间大家约定好了的,每晚八点开始,持续时间一个小时的CFIDO站长联席会议时,突然,屏幕右下角缓缓浮出一个小窗口来,里面写着:
“由于QQ群聊功能尚不成熟,大量消耗服务器资源,导致部分QQ用户出现登陆卡顿现象,重光公司决定暂时屏蔽QQ群聊功能,敬请谅解。”
小马情急之下脱口而出:“有木有搞错!这么好的功能居然关了!……打倒重光公司!”
他急忙点击群组分类中的CFIDO站长群,点开后试着输入“大家好。”结果上方聊天记录框里毫无回应,显然是服务器已经停止了转发服务。
这时QQ右下角的头像接二连三的闪动,一个个站长都在询问,内容都是问对方是不是也收到了弹窗通知。
好友站长们的抱怨接二连三地传来。
“重光好下贱!”
“重光耍人啊!”
“打倒重光公司!”
小马心中失落,无聊地一一回复道:“今晚会议取消,大家互相通知一下。”
就在这时,屏幕右下角又缓缓浮出一个窗口:
“QQ通讯软件升级提示,QQ-V1.01版本已经上线,新增十款魅力头像,有俊男有靓女,为您提供更多的个性化选择。请在系统菜单中选择在线升级。”(未完待续。)