当前位置:编程学习 > C#/ASP.NET >>

数万人的实时在线系统,求思路?

进来想做一个 能容纳近万人的实时信息发布系统,每个人都可以发布信息,和观看实时信息,
并且可以跨各种 版本系统(安卓,iphone,塞班...)的手机浏览器 和pc端的大多数主流浏览器(主要ie就可以)
又考虑到 像客户端程序winform(本人是学.net的),需要安装,受客户端操作系统环境限制,
web版的,小弟技术有限,很难下手,
对于html5 又有浏览器限制,
而对于silverlight,不知如何?
小弟现在把问题贴出,求个思路。。。。
对于这种实时信息发布系统,还需要考虑到那些问题,还望大侠们赐教。。。。小弟再次感谢。。。
--------------------编程问答-------------------- 好庞大,这个问题就算你有个思路了三天三夜也调查不完 --------------------编程问答-------------------- 58是个神奇的网站 --------------------编程问答-------------------- 随便一个好点的Socket服务器
都能支持1W包/秒
也就是说
你这1W人,每秒发一条数据,基本上都没问题

--------------------编程问答--------------------
引用 3 楼  的回复:
随便一个好点的Socket服务器
都能支持1W包/秒
也就是说
你这1W人,每秒发一条数据,基本上都没问题


呵呵,现在不是硬件问题,是软件还没实现呢。。。 --------------------编程问答--------------------
引用楼主  的回复:
对于这种实时信息发布系统,还需要考虑到那些问题,还望大侠们赐教。。。。小弟再次感谢。。。

对系统性能要求有点概念就好。

所谓有点概念,不是说能够说出自己期望的东西,而是说你能够分析内部机制从而说出内部机制让别人去判断。那种只能说出空洞的“我要xxxx”的人几乎全都是几个人坐在一起没事做个业余项目、或者培训学校里的学生在搞“项目”。

实际的软件公司里的任何一个模块的设计师,它在提出问题的时候就已经能够说出内部机制(每个人、每个阶段可能很不相同的),因此对系统性能问题、存储问题等不至于与实际差得离谱。 --------------------编程问答--------------------
引用 4 楼  的回复:
引用 3 楼  的回复:

随便一个好点的Socket服务器
都能支持1W包/秒
也就是说
你这1W人,每秒发一条数据,基本上都没问题


呵呵,现在不是硬件问题,是软件还没实现呢。。。


Socket服务器?硬件?


--------------------编程问答-------------------- 做个B/S的项目,发布,只要是主流的浏览器都能看到吧,对平台什么的也没要求 --------------------编程问答--------------------
引用 5 楼  的回复:
所谓有点概念,不是说能够说出自己期望的东西,而是说你能够分析内部机制从而说出内部机制让别人去判断。那种只能说出空洞的“我要xxxx”的人几乎全都是几个人坐在一起没事做个业余项目、或者培训学校里的学生在搞“项目”。

实际的软件公司里的任何……

呵呵,很多东西不是天生就会的,不懂才要问,才要学,至于差多少,那是每个人努力的结果。呵呵呵 --------------------编程问答-------------------- 客户端样式这么多(也就是UI层),可以考虑用Remoting或是WebServers或是WCF(服务端).
所有的业务逻辑都在里面服务端处理,UI层没有简单的办法,针对每种展现方式不同单独开发。

至于性能,安全性方面,不是一两句话能说得完的。具体情况具体处理吧。 --------------------编程问答-------------------- 呵呵,我只问一句话,他需要“实时”吗? --------------------编程问答--------------------
引用 10 楼  的回复:
呵呵,我只问一句话,他需要“实时”吗?

嗯,是的, --------------------编程问答-------------------- 围观,坐等大牛! --------------------编程问答--------------------  上万人同时在线,你还得考虑多台数据库和WEB的负载均衡的问题。

给你一个简单一点儿的方案,
数据库MSSQL,做对等发布。
WEB 服务器做CDN。

上万人同时在线,做出来容易,做好很难。要考虑很多东西的。 --------------------编程问答-------------------- 我很好奇,楼主上哪找那么多人。 --------------------编程问答-------------------- 只能用多台服务器进行数据库均衡了。。 --------------------编程问答-------------------- 这是本人QQ:1181029867,希望能得到好心人指点。。。。谢谢 --------------------编程问答-------------------- 不用html5吧,aspx,mvc 都支持啊 --------------------编程问答-------------------- --------------------编程问答--------------------
补充:.NET技术 ,  非技术区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,