架构
架构
Pickal
这个作者很懒,什么都没留下…
展开
-
常用名词(一)
1.DAU(Daily Active Users)日活跃用户数量(去重)2.WAU(week active users)周活跃用户数量(去重)3.MAU(monthly active users)月活跃用户人数(去重)。4.PCU(Peak concurrent users )最高同时在线玩家人数(去重)5.DNU(Daily new Users)日新增用户(去重)6.ACU(Avera...原创 2019-12-14 15:36:04 · 186 阅读 · 0 评论 -
高可用(二)
可用性的计算公式:%availability=(Total Elapsed Times-Sum of Inoperative Times)/ Total Elapsed Time 可用性99.999%,意味着在一年365天,系统停止服务时间为5分15秒total times= 365*24*36000=31536000 inoperative times=31536000*0.001...原创 2019-12-14 15:45:13 · 553 阅读 · 0 评论 -
高并发(三)
高并发概念高并发(High Concurrency)它通常是指,通过设计保证系统能够同时并行处理很多请求。高并发重要指标响应时间(Response Time):系统对请求做出响应的时间。例如系统处理一个HTTP请求需要200ms,这个200ms就是系统的响应时间。 吞吐量(Throughput):单位时间内处理的请求数量。 每秒查询率QPS:每秒响应请求数。在互联网领域,这个指标和吞吐量...原创 2019-12-14 15:47:37 · 975 阅读 · 0 评论 -
淘宝架构迭代(四)
1、概述本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。2、基本概念在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍:分布式系统中的多个模块在不同服务器上部署,即可称为分布式系统,如Tomcat和数据库...原创 2019-12-14 15:56:59 · 549 阅读 · 0 评论 -
部署架构(五)
在有关微服务、DevOps、Cloud-native、系统部署等的讨论中,蓝绿部署、A/B 测试、灰度发布、滚动发布、红黑部署等概念经常被提到,它们有什么区别呢?通过搜索相关资料,做一个简单的辨析,如下:一、蓝绿部署(Blue/Green Deployment)过去的 10 年里,很多公司都在使用蓝绿部署(发布)来实现热部署,这种部署方式具有安全、可靠的特点。蓝绿部署虽然算不上“ Sliver ...原创 2019-12-14 15:57:55 · 891 阅读 · 0 评论