
架构
阿豪Tata
愿过去的都不后悔,未来的都充满希望
展开
-
全面认识高并发
高并发,几乎是每个程序员都想拥有的经验。原因很简单:随着流量变大,会遇到各种各样的技术问题,比如接口响应超时、CPU load升高、GC频繁、死锁、大数据量存储等等,这些问题能推动我们在技术深度上不断精进。 在过往的面试中,如果候选人做过高并发的项目,我通常会让对方谈谈对于高并发的理解,但是能系统性地回答好此问题的人并不多,大概分成这样几类: 1、对数据化的指标没有概念:不清楚选择什么样的指标来衡量高并发系统?分...转载 2020-11-26 08:47:04 · 239 阅读 · 0 评论 -
一个秒杀系统的设计思考
前言秒杀大家都不陌生。自2011年首次出现以来,无论是双十一购物还是 12306 抢票,秒杀场景已随处可见。简单来说,秒杀就是在同一时刻大量请求争抢购买同一商品并完成交易的过程。从架构视角来看,秒杀系统本质是一个高性能、高一致、高可用的三高系统。而打造并维护一个超大流量的秒杀系统需要进行哪些关注,就是本文讨论的话题。整体思考1 秒...转载 2020-09-07 11:16:32 · 256 阅读 · 0 评论 -
什么是真正的架构设计
一. 什么是架构和架构本质在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。此君说的架构和彼君理解的架构未必是一回事。因此我们在讨论架构之前,我们先讨论架构的概念定义,概念是人认识这个世界的基础,并用来沟通的手段,如果对架构概念理解不一样,那沟通起来自然不顺畅。Linux有架构,MySQL有架构,JVM也有架构,使用...转载 2020-07-27 11:04:58 · 240 阅读 · 0 评论 -
docker镜像的部分使用以及安装软件测试
查看docker命令以及使用的容器查询redis镜像安装redis原创 2019-11-18 14:04:06 · 235 阅读 · 0 评论 -
Docker安装以及测试运行第一个HelloWorld镜像
首先查看一下系统信息和版本,centos和Ubuntu也不一样安装如下查看版本测试是否按照成功如图,docker即安装成功。但是我们可以看见docker只启动了client,我们通过输入service docker start来开启server,之后再次输入docker version来验证如图所示,我们的安装已经完成。完成之后,我们来使用docker来测试一下HelloWorl...原创 2019-04-18 10:24:44 · 12305 阅读 · 0 评论 -
大型网站技术架构-核心原理与案例分(李智慧 著)第1章-大型网站架构演化
转载:https://blog.youkuaiyun.com/hoji_James/article/details/83245868 1.1 大型网站软件系统的特点 高并发,大流量需要面对高并发用户,大流量访问 高可用系统7 * 24小时不间断服务 海量数据需要存储、管理海量数据,需要使用大量服务器...转载 2019-03-23 20:55:28 · 218 阅读 · 0 评论 -
k8s docker集群搭建
转载https://blog.youkuaiyun.com/real_myth/article/details/78719244 一、Kubernetes系列之介绍篇 •Kubernetes介绍1.背景介绍 云计算飞速发展 - IaaS - PaaS - SaaS Doc...转载 2019-03-21 10:04:54 · 611 阅读 · 0 评论 -
如何解决高并发,秒杀问题
相信不少人会被这个问题困扰,分享大家一篇这样的文章,希望能够帮到你!https://blog.youkuaiyun.com/liangkaiping0525/article/details/80836104一、秒杀业务为什么难做?1)im系统,例如qq或者微博,每个人都读自己的数据(好友列表、群列表、个人信息);2)微博...转载 2019-03-16 13:04:44 · 653 阅读 · 0 评论 -
蘑菇街搜索与推荐架构
转载:https://blog.youkuaiyun.com/hu948162999/article/details/78862573 搜索架构的探索之当前现状蘑菇街搜索当前架构如上图,是蘑菇街当前搜索架构,分为在线和离线两部分。在线部分主要职责是处理在线的搜索请求。离线部分的主要职责是处理数据流。...转载 2018-12-08 09:11:14 · 540 阅读 · 0 评论 -
分布式服务化系统一致性(分布式事务、ACID、BASE、CAP)原理与解决方案
转载:https://blog.youkuaiyun.com/rickiyeat/article/details/70224722 1、背景 一致性是一个抽象的、具有多重含义的计算机术语,在不同应用场景下,有不同的定义和含义。在传统的IT时代,一致性通常指强一致性,强一致性通常体现在你中有我、我中有你、浑然一体;而在互联网时代,一致性的含义远远超出...转载 2018-12-13 17:44:32 · 499 阅读 · 0 评论 -
Docker最详细的基本概念
本文只是对Docker的概念做了较为详细的介绍,并不涉及一些像Docker环境的安装以及Docker的一些常见操作和命令。阅读本文大概需要15分钟,通过阅读本文你将知道一下概念:容器什么是Docker?Docker思想、特点Docker容器主要解决什么问题容器 VS 虚拟机Docker基本概念: 镜像(Ima...转载 2018-11-10 14:21:59 · 196 阅读 · 0 评论 -
大白话解说,半分钟就懂 --- 分布式与集群是什么 ? 区别是什么?
转载:https://blog.youkuaiyun.com/jiangyu1013/article/details/80417961 一、大白话解说,半分钟就懂,用生活中的例子来说明: 小饭店原来只有一个厨师,切菜洗菜备料炒菜全干。后来客人多了,厨房一个厨师忙不过来,又请了个厨师,两个厨师都...转载 2018-11-28 14:48:40 · 197 阅读 · 0 评论 -
微服务技术架构、监控、Docker、服务治理等体系
转载:https://blog.youkuaiyun.com/aa1215018028/article/details/82458601 1.什么是微服务1)一组小的服务(大小没有特别的标准,只要同一团队的工程师理解服务的标识一致即可)2)独立的进程(java的tomcat,nodejs等)3)轻量级的通信(不是soa...转载 2018-11-19 09:05:50 · 790 阅读 · 0 评论 -
知名互联网公司网站架构图
引言 近段时间以来,通过接触有关海量数据处理和搜索引擎的诸多技术,常常见识到不少精妙绝伦的架构图。除了每每感叹于每幅图表面上的绘制的精细之外,更为架构图背后所隐藏的设计思想所叹...转载 2018-09-01 10:55:01 · 7276 阅读 · 0 评论 -
架构以及我理解中架构的本质
在开始谈我对架构本质的理解之前,先谈谈对今天技术沙龙主题的个人见解,千万级规模的网站感觉数量级是非常大的,对这个数量级我们战略上 要重 视 它 , 战术上又 要 藐 视 它。先举个例子感受一下千万级到底是什么数量级?现在很流行的优步(Uber),从媒体公布...转载 2018-09-01 10:53:38 · 2737 阅读 · 0 评论 -
大型web系统架构详解
(如果感觉有帮助,请帮忙点推荐,添加关注,谢谢!你的支持是我不断更新文章的动力。本博客会逐步推出一系列的关于大型网站架构、分布式应用、设计模式、架构模式等方面的系列文章) 动态应用,是相对于网站静态内容而言,是指以c/c++、php、Java、per...转载 2018-09-01 09:25:05 · 474 阅读 · 0 评论 -
分布式微服务架构体系详解
课程介绍微服务架构的技术体系、社区目前已经越来越成熟。在最初系统架构的搭建,或者当现有架构已到达瓶颈需要进行架构演进时,很多架构师、运维工程师会考虑是否需要搭建微服务架构体系。虽然很多文章都说微服务架构是复杂的、会带来很多分布...转载 2018-09-01 09:02:33 · 696 阅读 · 0 评论 -
高可用性、负载均衡的mysql集群解决方案
高可用性、负载均衡的mysql集群解决方案一、mysql的市场占有率二、mysql为什么受到如此的欢迎三、mysql数据库系统的优缺点四、网络服务器的需求五、...转载 2018-08-31 10:38:45 · 3649 阅读 · 0 评论 -
nginx反向代理服务器+负载均衡
转载 原文 https://blog.youkuaiyun.com/kwinH/article/details/54632484 <div clas...转载 2018-08-31 10:42:48 · 181 阅读 · 0 评论