`
huangyongxing310
  • 浏览: 496171 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

架构技术要点

 
阅读更多
架构技术要点



SOA
SOA架构 SOA: Service Oriented Architecture, 面向服务的架构,


分布式调用跟踪,(Zipkin,淘宝的鹰眼,新浪的watchman,京东的Hydra,google的Dapper)


应对高并发、大流量的常规手段:
扩容、动静分离、缓存、服务降级、限流


限流,就是牺牲一部分人不能及时访问不保证整体系统的安全,不致于压跨整个系统。
池化资源技术,如连接池已经固定了最大连接数,超过这个阀值就不能申请到了(基于计数型算法),还有就是每秒能处理请求的限流
令牌桶算法,桶的容量是一定的,桶满了新的令牌就会被丢弃。
漏桶算法,流入桶的是任意的,按照固定速率流出水滴
Guava
nginx也可以实现限流

在业务上进行,如分时段进行秒杀,验证码拉长下单请求

MQ实现对数据写的限流作用



扩容,就是集群

动静分离,就是应用CDN

缓存,使用缓存(多级缓存方式使用)

服务降级,就是将一个默认的或旧的数据返回给用户,让用户可用,或提示用户过一段时间后再试。而不致于返回一个错误页面给用户。


分布式配置管理
zookeeper(订阅、监听),淘宝的Diamond,百度disconf(基于zookeeper)


MYSQL Sharding:cobar,mycat,shark


订单业务冗余表,就是通过异步的方式以sellerId和buyer_id进行数据(分表分库)落盘。


页面静态化处理















分享到:
评论

相关推荐

    软件平台架构设计与技术管理之道.docx

    本文总结了软件平台架构设计与技术管理之道的重要性、架构设计要点、架构设计目标与原则、技术管理的关键作用等知识点。 一、软件平台架构设计的重要性 软件平台架构设计是指软件系统的基本结构、组件和模块的组合...

    项目技术架构选型方案报告

    ### 技术架构选型方案报告 #### 总体架构设计与系统描述 本报告针对内研STS2升级项目的总体架构和技术选型进行了详细的规划与分析。该项目旨在通过合理的技术选型来提升系统的性能与稳定性,确保在面对大量数据及...

    《信息技术 云计算 参考架构》要点解析及应用.pdf

    浙江省标准化研究院的丁凯、李宁两位专家撰写的《信息技术 云计算 参考架构》要点解析及应用文档,就对这一基础标准进行了深入的解析,并介绍了两款典型的应用案例以及国内外云计算标准应用的情况,以此加强对该标准...

    工业大数据技术架构白皮书.pdf

    工业大数据技术架构涉及的要点可以从多个维度来分析,其中最重要的是数据采集与交换、数据集成与处理、数据建模与分析以及决策与控制应用这四个方面。 首先,数据采集与交换是工业大数据技术架构的基础。在工业生产...

    5G承载网络架构和技术方案白皮书

    5G承载网络的转发面是实现高效数据传输的核心,主要包括以下几个技术要点: 1. **端到端分层组网架构**:5G承载网络采用分层设计,城域内部署了接入层、汇聚层和核心层,其中接入层常采用环形组网方式,汇聚和核心...

    mall学习教程,架构、业务、技术要点全方位解析。

    《mall学习教程:架构、业务和技术要点全方位解析》 在当今的互联网时代,电商系统已经成为企业和个人必备的工具,而mall项目作为一款基于Web的电商系统,为开发者提供了丰富的实践平台。本文将深入探讨mall项目的...

    资深架构师全解企业技术架构评审.docx

    "企业技术架构评审要点" 本文档总结了企业技术架构评审的要点,涵盖了组件选型、性能、可伸缩性、灵活性、可靠性、安全性、兼容性、弹性处理和事务性九个方面的重要评估要点。 组件选型: * 是否选择了非开源的...

    企业数据架构、应用架构及技术架构设计方法.pptx

    **技术架构设计要点** - **技术选型**:根据企业实际需求和技术发展趋势,选择合适的技术栈。 - **技术集成**:实现不同技术组件之间的无缝集成,确保系统的整体性和一致性。 - **技术演进**:建立技术更新和迭代...

    实施微服务架构的技术方案.docx

    微服务架构技术方案的要点包括: * 微服务架构的特点:微服务粒度、独立进程、围绕业务建模、轻量级通信、去中心化管理 * 微服务架构的设计模式:链式设计模式、聚合器设计模式、数据共享设计模式、异步消息控制...

    视频监控云服务平台架构及关键技术研究.pdf

    标题中提到的“视频监控云服务平台架构及关键技术研究”涉及到的内容包括:云服务平台的架构设计、云存储系统、多租户技术、视频服务运营体系、智能视频工具等。这些内容是视频监控云服务领域重要的研究方向和实施...

    股权架构设计实操手册.pdf

    7. 股权架构设计的实操要点 股权架构设计实操手册.pdf 是一本非常实用的手册,提供了大量的股权架构设计方法和技术。该手册对于企业的股权架构设计非常重要,可以帮助企业设计合适的股权架构,以满足其发展需求。

    mall学习教程,架构、业务、技术要点全方位解析

    《mall学习教程:架构、业务和技术要点全方位解析》 在当今快速发展的信息技术领域,电商平台的构建已经成为许多企业和个人开发者关注的焦点。Mall项目作为一款成熟的电商系统框架,以其全面的功能、灵活的架构和...

    三十种IT技术架构师知识汇总图-3.rar

    "三十种IT技术架构师知识汇总图-3.rar" 是一个包含多种IT技术领域的综合资源,旨在帮助架构师或对IT架构感兴趣的人员提升专业技能。下面我们将深入探讨这些关键领域的知识要点。 1. **JAVA架构师**: - **核心概念...

    系统架构设计师考试知识要点

    ### 系统架构设计师考试知识要点 #### 一、系统架构师的概念与职责 **1.1.1 系统架构师的概念** - **现代信息系统架构三要素:** - **构件(Component):** 构成系统的最基本单元,如模块、服务等。 - **模式...

    集团企业数字化转型信息化技术架构规划与实施方案.docx

    本资源摘要信息主要讨论集团企业数字化转型信息化技术架构规划与实施方案的要点,涵盖技术架构设计原则、信息化技术架构蓝图、信息系统应用技术架构、私有云平台架构规划、灾备体系和信息安全等方面。 技术架构设计...

    分布式架构和消息队列技术在抄表系统的应用.pdf

    文章作者李朋来自上海明华电力技术工程有限公司,他通过新安江水电厂抄表系统改造项目为例,阐述了分布式抄表系统的软件架构策略和设计要点。 自动抄表系统(Automatic Meter Reading System, AMR)在电力行业的...

    软件架构设计要点汇编.pdf

    总的来说,软件架构设计是一个复杂的过程,需要综合考虑系统需求、技术选型、风险管理和持续改进。良好的软件架构能够确保软件产品的成功,而其设计和开发过程应具备灵活性和适应性,以应对快速变化的技术环境和客户...

    Struts2 技术内幕——深入解析Struts2架构设计与实现原理.pdf

    《Struts2技术内幕:深入解析Struts2架构设计与实现原理》还深入挖掘并分析了Struts2源代码实现中蕴含的大量值得称道的编程技巧和设计模式,这对开发者从Struts2的设计原理上去掌握和悟透Web层开发的要点和本质提供了...

    中小型研发团队架构实践三要点

    张辉清结合其在IT行业十几年的经验,特别是架构师的角色,提出三个实践要点,这将有助于中小型研发团队在快速迭代的业务探索阶段关注技术架构,避免未来出现难以解决的技术问题。 第一个要点是框架的使用,包括...

Global site tag (gtag.js) - Google Analytics