在中国网民达到3.5亿的现代,这无疑是一个巨大的市场,加上进入的门槛之低,任何有头脑的商家都不会放弃这块诱人的蛋糕,各式各样的、各行各业的在线商城层出不穷。曾经有很多的朋友或者是朋友的朋友找过我,帮忙做一个在线的商城,我的建议是,如果是小打小闹,找个开源的商城,租个空间,自己鼓捣鼓捣的就出来了,但是有实力的实体商场就不同了,他们必须要针对自己的业务和模式定做,还要组建自己的网络。最近就接到这么一个case。。所以,我这里也只能简单的说说初步的构架。
服务器组网
首先,可以要求处理并发3000到10000,双机热备,其他的要求没有了。初步的设计拓扑结构如下:
所需设备:
- NFS Server x1
- DB Server x1
- FC Switch x2
- KVM x1
- FireWall x1
- High Speet Switch x1
- FC Cable x6
- Common Cable x5
- Console x1
HeartBeat for linux作为心跳检测,一个共享存储提供文件服务(Raid 5),一台DB服务器(Raid 5),两台 web server 作为服务节点(Raid 1 0),B(standby)为A(Active)的热备单工模式。NFS、WEB、DB 服务器均使用Redhat6的系统,充分定制。整个硬件的投入不会超过30w。
网站程序开发
- 采用J2EE的架构体系,CMS和商城分开。
- 商城只处理交易和商品的展示。
- CMS负责所有新闻、打折信息等,完全纯静态。
- 商城和CMS信息发布分别采用独立系统,只能通过VPN或内网处理(由程序和防火墙规则进行双重鉴权)。
- 商城会员的登陆、付款、银行接口等采用256位加密的SSL连接。
OK,其他详细的我也不能多说了,毕竟这还是会涉及到一些商业信息。不过,根据上面的一些思路,不难设计出整个的系统,同时也能满足三到五年内不会被淘汰。今天的天气好,心情也不错,好久没有写技术方面的文章了,所以冒了点风险将这个贴出来,希望相关的人不会发现。。LoL~~~
你这个架构给我点启发,想想农产品能否模仿
我已经N久没碰过WEB方面的东西了,看的很晕~~~
哦 ?那你现在做啥 ?
不是有很多的网店程序么?直接用就好了,哈哈
是有很多,国内免费的东西,质量可以预见,然后还不一定适合自己 。