您的位置:首页 > 理论基础 > 计算机网络

基于Comet推送的网络拍卖服务 北京地区诚征商业合作伙伴

2012-09-12 07:57 281 查看
该拍卖服务提供更快、更安全、更简单、更专注的拍卖体验!

该服务不维护竞拍产品信息本身,仅就竞拍产品提供统一的竞拍界面,可供竞拍者出价、以及实时提醒通知其他竞拍者最新出价;

相比于传统的轮询式同步竞拍信息实现方式,该服务能大幅度减轻服务器负担,降低硬件部署成本,实时提供无处不在的竞拍数据推送;

技术参数

服务基于Comet推送技术构建,运行于Windows .Net 3.5平台;

服务以iframe形式嵌入竞拍产品页面,仅需一行代码便可完成嵌入工作;

同时,该服务也提供了管理后台用于维护竞拍参数,以及查看实时推送的竞拍信息;

数据安全

通讯全程采用1024位RSA+128位AES加密

每次通讯均使用新的随机AES密钥,保证数据安全

每次通讯均使用新的随机序列号,防止网络中间人攻击

性能突出

基于Windows平台IOCP技术构建

服务器集群内部消息同步基于Linux平台Redis中间件

服务器实时监控自身性能参数,根据访问者IP地域以及其他性能参数执行动态负载均衡调节

兼容特性

竞拍界面目前版本兼容于PC平台所有主流浏览器,包括:

IE各版本以及其衍生产品

Firefox各版本

Chrome各版本以及其衍生产品

Safari各版本

性能测试报告

测试平台

OS: Windows 7 32位

CPU: Intel Core2 Duo P8400 @2.26GHz

内存:3G

硬盘:5400转

路由器:家用100M

(2008年笔记本主流配置)

测试工具

Linux平台0.9.0 版本httperf
参数样本:

–hog:使用尽可能多端口

–num-conns 200:发起200次连接

–num-calls 100:每次连接发起100次请求

测试对象:

1.2.2版本nginx读取静态文件 (Windows平台)

服务网络库相同条件下读取相同静态文件

测试1

测试参数:

--hog

--num-conns 200:发起200次连接

--num-calls 100 :每次连接100次请求





测试2

测试参数:

--hog

--num-conns 20000:发起2w次连接

--num-calls 1:每次连接1次请求





您可能想了解的问题

服务依赖的软件平台?

服务自身需要运行于Windows .Net 3.5 SP1平台,同时也依赖Linux平台上的Redis消息队列完成竞拍信息交互(如果部署于服务器集群中);

服务仅有很小一部分功能需要依赖Linux平台,当前版本已提供相关的管理脚本

该服务最少需要几台服务器即可完成部署?

1台物理服务器即可

要求主机为Windows平台,同时安装Linux虚拟机(服务仅依赖其Redis消息队列)

该服务需要使用SQL Server数据库吗?

不需要

服务仅依赖No SQL数据库完成拍卖历史信息存储,常见的数据统计功能该数据库均可实现

竞拍服务如何验证竞拍者身份?

由于该服务不提供竞拍者身份认证渠道,故需要竞拍厂商提供临时的身份校验信息,目前该服务已提供3个语言版本的身份校验样本代码,分别为C#、python和JavaScript;

需要注意的是,该身份校验方式并不会泄露您的注册用户账号信息

和其他竞拍产品差异性在哪里?

和网络上流传的各种拍卖源代码相比,该服务使用基于Comet的消息推送机制,效率上更优,对服务器资源消耗更小,硬件成本更低;同时不局限于产品信息维护平台本身

和淘宝拍卖相比,该服务可以完全自由化定制,灵活度更高

其他问题?

更多的其他问题,您可以随时通过以下方式联系我:

邮件:mic.yng@live.com

合作方式

购买我的服务,按次计费

购买全部源代码,并提供一段时间的技术支持
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: