集群监控指标
摘要:集群监控 大型互联网企业的背后,依靠的是成千上万台服务器日夜不停的运转,以支撑其业务的运转。宕机对于互联网企业来说,代价是沉重的,轻则影响用户体验,重则直接影响交易,导致交易下跌,并且给企业声誉造成不可挽回的损失。对于这些机器对应的开发和运维人员来说,即便是每台机器登陆一次,登陆那么多台机器也够呛,
阅读全文
5 年时间 0 到 200,一个创业公司架构的野蛮生长史!
摘要:贝聊成立于2013年,是中国幼儿园家长工作平台,致力于通过互联网产品及定制化解决方案,帮助幼儿园解决展示、通知、沟通等家长工作中的痛点,促进家园关系和谐。贝聊是威创股份(A股幼教第一股)、清华启迪、网易联手投资的唯一品牌。在短短几年内,用户规模迅速达到千万级别,每年DAU均呈倍数级增长。面对如此快速
阅读全文
分布式系统架构简单介绍
摘要:目录: 一、什么是分布式系统? 二、为什么要走分布式系统架构? 三、系统如何进行拆分? 四、分布式之后带来的技术挑战? 一、什么是分布式系统? 在谈分布式系统架构前,我们先来看看,什么是分布式系统? 假设原来我们有一个系统,代码量30多万行。现在拆分成20个小系统,每个小系统1万多行代码。 原本代码
阅读全文
服务端高并发分布式架构演进之路
摘要:1. 概述 本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。 转载自:https://segmentfault.com/a/1190000018626163 2
阅读全文
LVS:三种负载均衡方式比较
摘要:1、什么是LVS? 首先简单介绍一下LVS (Linux Virtual Server)到底是什么东西,其实它是一种集群(Cluster)技术,采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率,将请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务器的故障,从而将一组服务器构
阅读全文
想通关「限流」?只要这一篇
摘要:之前有了解到z哥的一部分读者们没有充分搞清楚「限流」和「熔断」的关系。我们先来思考一个问题,生活中也有限流,为什么国庆春节长假热门景点要限流?而不是一早先开几小时,如果人多了就关几小时,人少了就再开呢?其实这就是限流和熔断表象上的一个区别。 有熔断机制的系统,它对可用性的作用至少保证了不会全盘崩溃。
阅读全文
MQ 消息中间件重构系统
摘要:目录 1. 写在前面 2. 划分系统边界 3. 引入消息中间件解耦 4. 利用消息中间件削峰填谷 5. 手动流量开关配合数据库运维 6. 支持多系统同时订阅数据 1. 写在前面 本文咱们来聊聊如何通过 MQ 消息中间件的使用,重构系统之间的耦合,让系统具备高度的可扩展性。 首先看一张系统之间的耦合图
阅读全文
Redis 热点 key 发现及解决方案
摘要:目录: 什么情况下产生热点key问题? 热点key问题的危害 解决方案: 服务端缓存方案 使用Memcache、Redis方案 使用本地缓存方案 读写分离方案解决热读 热点数据解决方案 热点key处理 方案对比 一. 什么情况下产生热点Key问题? 大致有以下两种: 1、用户消费的数据远大于生产的数
阅读全文
Nginx反向代理,负载均衡,redis session共享,keepalived高可用
摘要:相关知识自行搜索,直接上干货。。。 使用的资源: nginx主服务器一台,nginx备服务器一台,使用keepalived进行宕机切换。 tomcat服务器两台,由nginx进行反向代理和负载均衡,此处可搭建服务器集群。 redis服务器一台,用于session的分离共享。 nginx主服务器:19
阅读全文
从零开始搭建创业公司后台技术栈
摘要:说到后台技术栈,脑海中是不是浮现的是这样一幅图? [图1] 有点眼晕,以上只是我们会用到的一些语言的合集,而且只是语言层面的一部分,就整个后台技术栈来说,这只是一个开始,从语言开始,还有很多很多的内容。今天要说的后台是大后台的概念,放在服务器上的东西都属于后台的东西,比如使用的框架,语言,数据库,服
阅读全文