- 浏览: 496138 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (502)
- Java (70)
- Linux (10)
- 数据库 (38)
- 网络 (10)
- WEB (13)
- JSP (4)
- 互联网 (71)
- JavaScript (30)
- Spring MVC (19)
- HTML (13)
- CSS (3)
- AngularJS (18)
- Redis (5)
- Bootstrap CSS (1)
- ZooKeeper (4)
- kafka (6)
- 服务器缓存 (4)
- Storm (1)
- MongoDB (9)
- Spring boot (16)
- log4j (2)
- maven (3)
- nginx (5)
- Tomcat (2)
- Eclipse (4)
- Swagger (2)
- Netty (5)
- Dubbo (1)
- Docker (7)
- Hadoop (12)
- OAuth (1)
- webSocket (4)
- 服务器性能 (7)
- Session共享 (1)
- tieye修改 (1)
- 工作 (1)
- 有用的语录 (0)
- https (2)
- common (5)
- 产品开发管理 (1)
- CDN 工作原理 (1)
- APNS、GCM (1)
- 架构图 (3)
- 功能实现分析 (1)
- JMX (1)
- 服务器相关操作命令 (1)
- img02 (0)
- 服务器环境搭建 (9)
- goodMenuBook (1)
- CEInstantPot (0)
- 有用数据 (1)
- 百度地图WEB API (2)
- 正则表达式 (1)
- 样式例子 (2)
- staticRecipePressureCooker.zip (1)
- jCanvas (1)
- 网站攻击方法原理 (1)
- 架构设计 (3)
- 物联网相关 (3)
- 研发管理 (7)
- 技术需求点 (1)
- 计划 (1)
- spring cloud (11)
- 服务器开发的一些实用工具和方法 (1)
- 每天学到的技术点 (4)
- Guava (1)
- ERP 技术注意要点 (2)
- 微信小程序 (1)
- FineRepor (1)
- 收藏夹 (1)
- temp (5)
- 服务架构 (4)
- 任职资格方案 (0)
- osno_test (1)
- jquery相关 (3)
- mybatis (4)
- ueditor (1)
- VueJS (7)
- python (10)
- Spring EL (1)
- shiro (1)
- 前端开发原理与使用 (7)
- YARN (1)
- Spark (1)
- Hbase (2)
- Pig (2)
- 机器学习 (30)
- matplotlib (1)
- OpenCV (17)
- Hystrix (1)
- 公司 (1)
- miniui (4)
- 前端功能实现 (3)
- 前端插件 (1)
- 钉钉开发 (2)
- Jenkins (1)
- elasticSearch使用 (2)
- 技术规范 (4)
- 技术实现原理 (0)
最新评论
架构技术要点
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进行数据(分表分库)落盘。
页面静态化处理
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进行数据(分表分库)落盘。
页面静态化处理
发表评论
-
选举算法
2022-06-17 08:48 427选举算法 常用的选举 ... -
elasticSearch使用
2022-04-27 08:42 416ElasticSearch 基于Apache Lucene构建 ... -
IDEA 快捷键
2022-03-02 16:55 245大小写转换快捷键 ctr+shift+u IDEA ... -
zookeeper dubbo 安装
2021-12-04 19:27 315docker-machine ssh default d ... -
将博客搬至CSDN
2021-11-18 19:57 189将博客搬至CSDN -
docker mysql 主从安装
2021-11-10 16:55 235docker run -d -p 13306:3306 --n ... -
rocketmq安装部署.txt
2021-11-07 19:10 218docker search rocketmq docke ... -
百度人脸识别
2021-05-21 16:11 363package com.gaojinsoft.htwy.y20 ... -
springBoot tomcat配置参数说明
2021-05-12 09:13 3018#最大连接数 server.tomcat.max-connec ... -
技术选型
2021-01-29 17:34 2921.移动端组件vux,vant,vant好点,文档好的,基于v ... -
方便开发调试和问题跟踪
2021-01-01 10:17 2481.外网最好可以连接数据库 2.关键信息可以在接口返回信息, ... -
Jenkins脚本
2020-03-12 17:55 444#!/bin/bash -ilx echo "开始 ... -
base64与file 相互转换
2019-10-23 18:19 775base64与file 相互转换 import org. ... -
钉钉开发
2019-09-17 20:16 433钉钉开发 开发者帐号 1357047443 x***310* ... -
安卓模拟器使用
2019-07-03 23:13 4逍遥pc版的安卓模拟器 http://www.xyaz.cn/ ... -
ZLTest
2019-03-19 23:41 264ZLTest -
要同步回来的文件
2019-01-25 11:14 0Spring Boot中整合Sharding-JDBC m ... -
画相关图表的工具
2019-01-25 10:59 580制作流程图的工具 1、Visio很好用,很强大,微软出的,水平 ... -
JVM 监控工具
2019-01-21 18:04 381JVM 监控工具 //========== ... -
Hystrix
2019-01-10 17:02 533Hystrix Hystrix的设计原则包括: 资源隔离 ...
相关推荐
本文总结了软件平台架构设计与技术管理之道的重要性、架构设计要点、架构设计目标与原则、技术管理的关键作用等知识点。 一、软件平台架构设计的重要性 软件平台架构设计是指软件系统的基本结构、组件和模块的组合...
### 技术架构选型方案报告 #### 总体架构设计与系统描述 本报告针对内研STS2升级项目的总体架构和技术选型进行了详细的规划与分析。该项目旨在通过合理的技术选型来提升系统的性能与稳定性,确保在面对大量数据及...
浙江省标准化研究院的丁凯、李宁两位专家撰写的《信息技术 云计算 参考架构》要点解析及应用文档,就对这一基础标准进行了深入的解析,并介绍了两款典型的应用案例以及国内外云计算标准应用的情况,以此加强对该标准...
工业大数据技术架构涉及的要点可以从多个维度来分析,其中最重要的是数据采集与交换、数据集成与处理、数据建模与分析以及决策与控制应用这四个方面。 首先,数据采集与交换是工业大数据技术架构的基础。在工业生产...
5G承载网络的转发面是实现高效数据传输的核心,主要包括以下几个技术要点: 1. **端到端分层组网架构**:5G承载网络采用分层设计,城域内部署了接入层、汇聚层和核心层,其中接入层常采用环形组网方式,汇聚和核心...
《mall学习教程:架构、业务和技术要点全方位解析》 在当今的互联网时代,电商系统已经成为企业和个人必备的工具,而mall项目作为一款基于Web的电商系统,为开发者提供了丰富的实践平台。本文将深入探讨mall项目的...
"企业技术架构评审要点" 本文档总结了企业技术架构评审的要点,涵盖了组件选型、性能、可伸缩性、灵活性、可靠性、安全性、兼容性、弹性处理和事务性九个方面的重要评估要点。 组件选型: * 是否选择了非开源的...
**技术架构设计要点** - **技术选型**:根据企业实际需求和技术发展趋势,选择合适的技术栈。 - **技术集成**:实现不同技术组件之间的无缝集成,确保系统的整体性和一致性。 - **技术演进**:建立技术更新和迭代...
微服务架构技术方案的要点包括: * 微服务架构的特点:微服务粒度、独立进程、围绕业务建模、轻量级通信、去中心化管理 * 微服务架构的设计模式:链式设计模式、聚合器设计模式、数据共享设计模式、异步消息控制...
标题中提到的“视频监控云服务平台架构及关键技术研究”涉及到的内容包括:云服务平台的架构设计、云存储系统、多租户技术、视频服务运营体系、智能视频工具等。这些内容是视频监控云服务领域重要的研究方向和实施...
7. 股权架构设计的实操要点 股权架构设计实操手册.pdf 是一本非常实用的手册,提供了大量的股权架构设计方法和技术。该手册对于企业的股权架构设计非常重要,可以帮助企业设计合适的股权架构,以满足其发展需求。
《mall学习教程:架构、业务和技术要点全方位解析》 在当今快速发展的信息技术领域,电商平台的构建已经成为许多企业和个人开发者关注的焦点。Mall项目作为一款成熟的电商系统框架,以其全面的功能、灵活的架构和...
"三十种IT技术架构师知识汇总图-3.rar" 是一个包含多种IT技术领域的综合资源,旨在帮助架构师或对IT架构感兴趣的人员提升专业技能。下面我们将深入探讨这些关键领域的知识要点。 1. **JAVA架构师**: - **核心概念...
### 系统架构设计师考试知识要点 #### 一、系统架构师的概念与职责 **1.1.1 系统架构师的概念** - **现代信息系统架构三要素:** - **构件(Component):** 构成系统的最基本单元,如模块、服务等。 - **模式...
本资源摘要信息主要讨论集团企业数字化转型信息化技术架构规划与实施方案的要点,涵盖技术架构设计原则、信息化技术架构蓝图、信息系统应用技术架构、私有云平台架构规划、灾备体系和信息安全等方面。 技术架构设计...
文章作者李朋来自上海明华电力技术工程有限公司,他通过新安江水电厂抄表系统改造项目为例,阐述了分布式抄表系统的软件架构策略和设计要点。 自动抄表系统(Automatic Meter Reading System, AMR)在电力行业的...
总的来说,软件架构设计是一个复杂的过程,需要综合考虑系统需求、技术选型、风险管理和持续改进。良好的软件架构能够确保软件产品的成功,而其设计和开发过程应具备灵活性和适应性,以应对快速变化的技术环境和客户...
《Struts2技术内幕:深入解析Struts2架构设计与实现原理》还深入挖掘并分析了Struts2源代码实现中蕴含的大量值得称道的编程技巧和设计模式,这对开发者从Struts2的设计原理上去掌握和悟透Web层开发的要点和本质提供了...
张辉清结合其在IT行业十几年的经验,特别是架构师的角色,提出三个实践要点,这将有助于中小型研发团队在快速迭代的业务探索阶段关注技术架构,避免未来出现难以解决的技术问题。 第一个要点是框架的使用,包括...