zoukankan      html  css  js  c++  java
  • 支付宝架构师眼中的高并发架构

    高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等,这些活动与我的生活息息相关,作为一名软件工程专业学生,实现这种高并发的技术使我着迷,因为我将来也有一条会遇到这些问题,于是我点开了这篇文章想去一探究竟。

    一个可以支持高并发的服务,必定少不了好的服务器架构,这些架构大致有:

    l  服务器:均衡负载、资源监控、分布式;

    l  数据库:主从分离,集群、DBA表优化,索引优化、分布式;

    l  Nosql:主从分离,集群、Redis、mongodb、memcache;

    l  CDN:html、css、js、image;

    其中,我在课程中已接触过分布式、Nosql、CDN,但从未真正用于实际案例中。而高并发相关技术处理它实现并发的技术本身,还有并发测试。高并发相关的业务,需要进行并发的测试,通过大量的数据分析评估出整个架构可以支撑的并发量。而这项测试很难使用大量真实用户在同一时间进行测试,所以可以使用第三方服务器或者自己测试服务器,利用专门的测试工具进行并发请求测试,分析测试数据得到可以支撑并发数量的评估。这些测试工具有:Apache JMeter、Visual Studio性能负载测试、Microsoft Web Application Stress Tool等。

    以上仅仅介绍了关于高并发的一些零碎的技术或工具,而实际上需要根据业务场景预估达到的并发量等因素,来设计符合自己业务场景的高并发处理方案。

  • 相关阅读:
    Jmail组件发送邮件说明ASP.NET
    五种常见的ASP.NET应用程序安全缺陷
    按比例生成缩略图
    光盘自动运行HTML页,Autorun文件写法
    页面全屏显示JS代码
    除去内容中的HTML代码方法
    JS函数学习(2)
    JS学习变量与基本语法(1)
    C#中Math.Round()实现中国式四舍五入
    (2) EFCore数据库上下文和模型(数据表)的配置
  • 原文地址:https://www.cnblogs.com/lzq666/p/11002439.html
Copyright © 2011-2022 走看看