日期:2014-05-20  浏览次数:21048 次

求助:如何使用.Net技术设计一个能够承载大数据量高并发的架构
如题:对于过亿的用户量,如何使用.Net技术设计一个能够承载大数据量高并发的架构?
或者有没有可以满足需求的架构或者框架推荐,谢谢。
------解决方案--------------------
想搞一个非死不可?

服务器集群,负载均衡,故障转移,这些都要考虑。
这个东西不是光一个net就能解决的。其实最大的瓶颈还是在数据库。在数据量大到一定程度时,传统的数据库方案已经不能满足要求,要用别的支撑,比如hardoop之类的。
------解决方案--------------------
对于过亿的用户量,如何使用.Net技术设计一个能够承载大数据量高并发的架构

这样的架构一般不是你的asp.net写的怎么样了。而是你所使用iis承载不了这么多。
大而全,效率还要快,鱼和熊掌不可兼得。你可以使用开源服务为你的程序定制修改。这样你可省下很多服务器的钱。如果再苛刻一些,象facebook从主板到机房机架都自己设计 。
------解决方案--------------------
引用:
如题:对于过亿的用户量,如何使用.Net技术设计一个能够承载大数据量高并发的架构?
或者有没有可以满足需求的架构或者框架推荐,谢谢。


你有什么具体的需求?不过是空洞地两三个字的所谓需求而已!这种“需求”描述是为了得到什么结果,谁都清楚。

真正的架构是实践者在非常具体的设计开发过程中,特别是在原本已经运行好几年非常稳定的系统基础上,花几天时间将整个系统重构出来的。也就是说真正的架构总是不断变化的。

倒是一些学院派,想搞个“规范”然后放之四海而皆准。由于总想空洞的弄个什么架构出来,他能知道的所谓架构别人都知道,他不知道的具体实践别人也知道。
------解决方案--------------------
其实你就描述具体问题,描述具体结构,给出你的测试数据和测试方法,问别人如何改进就行了。

夸张地说给出架构指标,可能是和参加软件演讲比赛时使用。而实际上你还是要详细说明你自己的系统是什么水平,需要怎样脚踏实地地改进的。