换句话说,DAO体现了部分业务逻辑,不能多也不能少(比如 去中心,幂等性)。没有什么可以“技术”层面的设计发挥的空间,而且在工程上大多也是放在业务实现方面的详细设计过程中。
关于你的问题,我理解是持久层在高并发条件下的设计(PS:其实500 真心不高)。这个话题就比较深了,其实我一直认为:
1,高并发不是持久层能解决的,主要的压力还是在数据库(比如数据库的优化,SQL语句的优化)。
2,持久层更应该关注SQL的效率分析,事务的管理和对数据源的管理。
3,持久层应该尽量的“薄”在JDBC上裸奔也是一种可以考虑的方案,不要求去考虑数据库无关性和脚本配置(比如:我就很看不上Hibernate和MyBaties,有多少的系统上线后还做异构数据库的移植? 在代码里写SQL怎么了?有什么不好?SQL改变了一定是业务逻辑变了,业务逻辑变了大多数就是不是XML里配置SQL能搞定的事情)。
4,持久层与微服务没有关系,不要把微服务的东西拿到持久层拿到 持久层上做(比如 TCC 这个应该在DAO上考虑)。HECS云耀云服务器。
HECS云耀云服务器可以快速搭建简单应用的新一代云服务器,具备独立、支持500并发。
系统一词来源于英文system的音译,即若干部分相互联系、相互作用,形成的具有某些功能的整体。中国著名学者钱学森认为:系统是由相互作用相互依赖的若干组成部分结合而成的,具有特定功能的有机整体,而且这个有机整体又是它从属的更大系统的组成部分。
一般的提法是1000并发,指同时在线数,即1000个客户和服务器保持着连接。可能一整天都能保持这个状态,因此不带上具体多久。
如果每秒1K个请求,每个请求都是写入 *** 作,数据大小是4K,那么这是典型的数据库应用。每秒需要写入的数据量是1K4K=4M。单机下普通配置的mongodb可以应付这样的压力。可否找一下那些地方成为瓶颈了。看看磁盘忙不忙,mongo的CPU高不高。
电子商务网站服务器需要用什么配置的服务器,如果您要像淘宝网,哪服务器要求几个足球场的机房。
网站流量同时并发在100个用户访问左右
基本的配置为4核16G10M带宽的服务器。
网站流量同时并发在500个用访问左右
需要做均衡负载来实现,最少也要有3台应用服务器,1台数据库服务器,带宽需要用CDN。
应用服务器4核16G,3台
OSS服务,50G
数据库服务器8核32G,1台,当然也可以买数据库服务。
网站有秒杀应用
最好是买独立的服务器做秒杀服务。
看你的这个图,vuser数量在大致8min至12min内维持着最大数量,但是你看每秒点击数,在很早的时候,5min不到,就已经基本稳定了,这似乎说明vuser已经被阻塞在了服务器的队列里面,得不到及时处理,服务器能处理的请求已经达到了极限,
一旦这个指标的极限早于vuser数量的极限出现,就要怀疑服务器端的IIS是否做了保护,而且保护得太紧了,服务器也许还有更大的处理能力,但被限制了;
所以响应时间与vuser的吻合就很好解释了,但是也看不出来什么东西了,
同理,吞吐量也因为这个原因,看不出来什么东西,应该不是像你描述的“上不去了”,
建议你看一下服务器端的配置,把那个保护放开,再把压力压上去看看ASPnet的并发量主要受服务器硬件、配置、网络环境等多种因素影响。具体并发量的大小,需要根据具体的应用场景和需求来进行评估和测试,不同的应用程序可能有不同的并发量要求。
如果是一些简单的网站或者小型应用,ASPnet能够支持的并发量可能较低,一般在几十到几百之间。但是对于一些高并发的应用,如电商平台、社交网站等,ASPnet需要支持数以万计的并发访问,需要采用分布式架构、负载均衡等技术手段进行优化和提升性能。
综上所述,ASPnet的并发量并没有一个固定的数值,需要根据具体情况进行评估和测试,并采取相应的优化措施来提高应用程序的性能和并发能力。50-100并发,如果是网站的话,数量就很少,用单路四核的配置就可以了。如果是做erp,oa软件之类的,至少得用双路四核SAS硬盘的才可以。
你可以看看国产品牌正睿的这款双路四核服务器。标配一颗至强E5506四核处理器,英特尔5500服务器芯片组主板,2G DDR3 REG ECC 1333MHz内存,SAS 300G 15000转/分钟企业级硬盘,双千兆网卡,性能可以说是非常不错。如果以后随着业务量的增长,觉得性能不够用了,还可以扩展到两颗处理器,达成8颗处理核心,最大支持24GB DDR3 REG ECC高速容错校验内存。
产品型号:I247789S-E
产品类型:双路四核塔式服务器
处 理 器:Xeon E5506
内 存:2G DDR3 REG ECC
硬 盘:SAS 300G
机 构:塔式
价 格:¥7999
购买即赠 《200元电子正睿券》
银牌服务
重庆五年免费上门服务,全国三年免费上门服务,关键部件三年以上免费质保。
给你推荐的是国产品牌正睿的服务器产品,他们的产品性价比很高,做工很专业,兼容性,质量之类的都有保障,售后也很完善,3年免费质保,3年免费上门服务,在业界口碑很不错。
500万人。。。不同人有不同的配置需求。
如果所有访客都只是文字为主,比如新闻小说,预计几台四核核服务器足以。搭配使用优质的网络资源做负载。
如果访客类型以为主,清晰度越高需要的资源越高,服务器需要升级到至强以上的硬件,再结合网络的升级。
如果是软件下载影音,就更高了,而且对带宽的要求尤其重要。
如果按百度现有的运营来讲,想做一个一样的,需要服务器集群几百上千台高配服务器,但是!不可能一个人开始就做出人家大公司十几年的运营结果。
或许开始可以做的表面看起来足够大,但实际上初期的运营资源很低,流量少,访客少
那么可以从低配来运作,然后赚钱了再升级配置,也不迟。
有些大型门户比如视频类,需要的不仅仅是服务器,还要有大量的带宽资源来支持访问。
所以关键看是怎么策划的,运营方案,开发规模有多大。
另外,不同的规划,不同网络环境,结果选择各不相同,比如有的网站单机承载,有的网站多机负载,甚至服务器集群几百上千台服务器来提供访问。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)