求高手点拨:“一个按照我的设计方案写出的CS聊天系统”所将获得的性能与运营成本。

时间:2021-11-22 05:55:21
诸位高手,大家好:
    我是一名“初入江湖”的小伙儿,现在,我很快将会写出我的第一个“作品”:
    一个CS结构的聊天系统.
    我的系统的结构是:
    S端面向“可能在峰值时达到400人左右的使用量”可能会有“1000以上的S端的系统并发数的要求”的系统应用场景的环境下,弟我在“第一个作品”的背景下,采取的主要的S端的设计结构为:
    1.采用HashMap存储每一位系统参与角色的对象的数据结构,并且,每一条用户要写出给自己的好友的“聊天记录”,都是采用了HashMap类的get()方法进行的“根据C端用户参与角色一提交的聊天对象索引值号”“进行的面向S端的存储C端用户参与角色二”的“索引值”的匹配后,再进行的“向参与角色二”的水管,灌水。的操作....
    2.S端系统没有采用更有效率的Java NIO包进行双方通信的建立,而是采取:
    IO流,Socket通信,这些知识,来进行的“用户第一信道”的“文字信息传输”的处理..
    3.S端系统采用同样的方式,进行了第二信道:“指令传输信道”的处理..
    4.可能会添加“文件传输”“音频通信”“视频通信”...等需要S端在本地进行“相关参数传递”的信道...
    请问诸位高手:
    我的这个“第一个作品”,面向现在中国市场的发展趋势和摩尔定律,到了年底,如果要运营我的这个“小作品的运营商”想要运营的话...
    大约需要一个“什么成本数字”,能够将满足:“带动同时可能有400人在线”的“1000个以上的并发线程”所需要的“服务器设备”购置齐备....?
    谢谢高手的点拨!!
    学生在此敬礼!!
    一百分奉上!!
                                                            一位日日夜夜向着理想奔跑的筑梦者
                                                                  2013年7月24日早晨3点16分

3 个解决方案

#1


不太明白
这个400人应该没什么压力吧

#2


但是有1000多个线程同时运行,并且,我没有采用数据库,我采用的是:
     Win7的文件系统进行的整体的系统的数据处理....

#3


感觉放错论坛了。你是java编程?

#1


不太明白
这个400人应该没什么压力吧

#2


但是有1000多个线程同时运行,并且,我没有采用数据库,我采用的是:
     Win7的文件系统进行的整体的系统的数据处理....

#3


感觉放错论坛了。你是java编程?