本文共 1941 字,大约阅读时间需要 6 分钟。
阳光 21:33:02
请教一个问题阳光 21:33:14即时通信软件的性能一般如何评价?? 晏宾 21:35:05会对各个后台服务,分别做压力测试。主要考察不同通讯量下的传输时间,稳定性等等。阳光 21:36:03
如何解决协议层加密的问题?? 晏宾 21:37:15可以拿到这些加密算法阳光 21:37:57一般你们通过什么工具仿真用户请求??(或者生成负载)? 晏宾 21:38:27测试后台服务,我们一般都是c写阳光 21:38:42自己写的程序呀阳光 21:39:15问个弱质的问题,何为QQ的后台服务?? 晏宾 21:39:17对呀, 组包加密比较麻烦阳光 21:39:25哦 晏宾 21:39:49所有的和服务器的交互,基本都是后台单独的服务来完成的阳光 21:40:06qq不是点对点的服务吗?? 晏宾 21:40:17就是和QQ客户端通讯的 晏宾 21:40:24不完全是 晏宾 21:40:49文件传输、视频,一般是点对点的。阳光 21:41:07聊天是通过服务器转发的?? 晏宾 21:41:25文本传输这些,为了保证稳定性,一般需要服务器转发 晏宾 21:41:49聊天的服务还不算是最多的服务器 晏宾 21:42:08最多的服务器,应该是 好友状态拉取服务器阳光 21:42:31哦阳光 21:42:48好友状态拉取指的是什么?? 晏宾 21:43:13每人几百个好友,每过几秒钟就要获取一下这些好友的状态 。否则,没办法保证即时性了阳光 21:43:29哦 晏宾 21:43:32好友状态拉取,就是你看到的好友在线不在线阳光 21:43:42拿出了这个聊天功能,是不是还有其他的一些功能阳光 21:44:13另外是不是及时通信软件,基本上都是这样的原理?? 晏宾 21:44:26原理都是一样的。 晏宾 21:44:47就是用户量不一样, 服务器的架构就完全不一样了阳光 21:45:21那么对于这种好“友状态拉取”的性能一般如何评价??阳光 21:45:29或者说如何测试?? 晏宾 21:45:43qq的架构已经推倒重做几次了。 同时在线几百万,和几亿, 架构差得就太大了。阳光 21:46:19那么一般像QQ这种情况,数据量会有多大?? 晏宾 21:47:05现在腾讯同事在线好像是三千多万吧阳光 21:48:00哦阳光 21:48:24你们都是测试在线服务器吗?这样的数据量如何进行仿真?? 晏宾 21:49:22好友状态拉取,首先要构造好友关系链,让好友在不同的号码段(不同号码段信息存在不同的服务器), 屏蔽缓存,模拟拉取命令即可 晏宾 21:49:34测试,肯定不能完全仿真了 晏宾 21:49:50不会在 在线服务器做 晏宾 21:50:11一般,大的版本升级时,会加服务器,在服务器上线前,可以直接做测试 晏宾 21:50:44但是,不能完全仿真的。 只能模拟一个小的环境, 阳光 21:51:01哦,那怎么模拟多用户在线呀 晏宾 21:51:06测试出数据,结合负载均衡测试数据,用数学模型计算一下阳光 21:51:35有什么好的数学模型吗? 晏宾 21:51:59呵呵,这个就是根据服务器模型自己推算了阳光 21:52:20等比计算还是,统计分析?? 晏宾 21:52:41主要还是分析,肯定不是等比阳光 21:52:53能举个例析吗?? 晏宾 21:53:12其实,即使做完了也要在线上运营来看的 晏宾 21:53:48分析主要分析瓶颈阳光 21:54:01哦阳光 21:54:37另外用户查找,功能、信息修改,是不是也要做性能测试?? 晏宾 21:54:44有一种敏捷外网发布模式。叫灰度放量不知你听说过没有阳光 21:55:07没有,有资料吗?我看看 晏宾 21:55:20上网搜一下,就都是了阳光 21:55:25好的 晏宾 21:56:15用户查询、修改,这些都是单独的服务器环境来做的。和其他服务影响不大阳光 21:57:59哦,那么也就是说,即时通信软件最大的性能考验就是“好友状态拉取”了能这么理解吗?? 晏宾 21:58:46呵呵,算是一个大的考验。 也不能说最大吧阳光 21:59:00那还有什么重点关注的?? 晏宾 22:00:34这个主要看系统的架构设计吧阳光 22:02:21那么考察的指标会有哪些阳光 22:06:36谢谢了宴宾,我有一个初步的想法了,非常感谢你 晏宾 22:06:48我们主要看不同压力下的系统资源情况转载地址:http://gmnli.baihongyu.com/