高性能服务器架构
文章平均质量分 90
chenrui310
这个作者很懒,什么都没留下…
展开
-
一篇文章带你快速理解微服务架构,由浅入深带你走进微服务架构的核心
什么是微服务首先微服务并没有一个官方的定义,想要直接描述微服务比较困难,我们可以通过对比传统WEB应用,来理解什么是微服务。传统的WEB应用核心分为业务逻辑、适配器以及API或通过UI访问的WEB界面。业务逻辑定义业务流程、业务规则以及领域实体。适配器包括数据库访问组件、消息组件以及访问接口等。一个打车软件的架构图如下:尽管也是遵循模块化开发,但最终它们会打包并部署为单体式应用。例...转载 2019-10-16 17:37:41 · 216 阅读 · 0 评论 -
*** Apollo(阿波罗)配置中心转(服务器节点配置软件)***
比较详细介绍: https://blog.csdn.net/z960339491/article/details/80667559Apollo系列学习(阿波罗配置中心学习)一、Apollo配置中心简单介绍二、Windows 系统搭建基于携程Apollo配置中心单机模式三、自定义Spring Boot项目通过配置中心...转载 2019-08-13 16:05:48 · 3718 阅读 · 0 评论 -
AAA(数据监控系统)初试 Prometheus + Grafana 监控系统搭建并监控 Mysql
目录文章目录 1、Prometheus & Grafana 介绍 1.1、Prometheus 介绍 1.2、Grafana 介绍 2、环境、软件准备 3、Prometheus 安装配置 3.1、 二进制源码安装 3.2、 Docker 镜像...转载 2019-05-08 16:05:48 · 628 阅读 · 0 评论 -
PV、UV、IP分别是什么意思?
PV、UV、IP是我们在运营和网站管理中常用的概念,那么这三个概念究竟是什么意思呢?方法/步骤 PV(Page View)访问量, 即页面浏览量或点击量,衡量网站用户访问的网页数量;在一定统计周期内用户每打开或刷新一个页面就记录1次,多次打开或刷新同一页面则浏览量累计。 UV(Unique Visitor)独立访客,统计1天内访问某站点的用户数(以cookie为依据);访...转载 2018-09-21 10:06:22 · 4861 阅读 · 0 评论 -
系统吞吐量、TPS(QPS)、用户并发量、性能测试概念和公式
PS:下面是性能测试的主要概念和计算公式,记录下:一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间 QPS(TPS):每秒钟request/事务 数量...转载 2018-09-21 09:58:48 · 197 阅读 · 0 评论 -
互联网电商搜索架构演化之一
架构演化的阶段 引擎:技术 •流量 •数据量 •访问模式 系统:业务 •业务支撑(定制化) •业务连续(监控) •业务优化(数据反馈) 平台:团队 •边际成本 •优化方向 •系统成长 电商搜索引擎 业务连续 高可用 •去除SPOF •分散部署,多IDC、跨Rack 影响隔离 •分组、单元化 •管理依赖,e.g. 熔断 •异步...转载 2018-05-22 10:53:05 · 1141 阅读 · 0 评论 -
OAuth的机制原理讲解及开发流程
--------------------------------------------------------原文地址:http://kb.cnblogs.com/page/189153/本想前段时间就把自己通过QQ OAuth1.0、OAuth2.0协议进行验证而实现QQ登录的心得及Demo实例分享给大家,可一直很忙,今天抽点时间说下OAuth1.0协议原理,及讲解下QQ对于Oauth1.0的...转载 2018-04-21 16:45:47 · 161 阅读 · 0 评论 -
大型网站架构之分布式消息队列
以下是消息队列以下的大纲,本文主要介绍消息队列概述,消息队列应用场景和消息中间件示例(电商,日志系统)。本次分享大纲消息队列概述消息队列应用场景消息中间件示例JMS消息服务常用消息队列参考(推荐)资料本次分享总结一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可伸缩和最终一致性架构。是大型分布式系统不可缺少的中间件。目前在生产...转载 2018-04-21 16:39:51 · 215 阅读 · 0 评论 -
消息队列使用的四种场景介绍
消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性架构使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ二、消息队列应用场景以下介绍消息队列在实际应用中常用的使用场...转载 2018-04-21 16:01:50 · 337 阅读 · 0 评论 -
日志-syslog系统日志
前言本文列出了在linux系统下的几个日志文件。以及结合message中的日志记录,作出了简单分析。syslog是Linux系统默认的日志守护进程。默认的syslog配置文件是/etc/sysctl.conf文件通常,syslog 接受来自系统的各种功能的信息,每个信息都包括重要级。/etc/syslog.conf 文件通知 syslogd 如何根据设备和信息重要级别来报告信息。那么,linux记...转载 2018-04-19 22:39:34 · 1471 阅读 · 0 评论 -
静态内容实现缓存的七种不同方法
在商业世界中,人们常说“现金为王”。然而,在技术世界里,我们却说“缓存为王”。 从浏览器到应用前端、应用后端、数据库,每一层都可以通过缓存来显著地提高系统的扩展能力,改善系统的响应能力,同时减少系统的负担。互联网平台上的内容可以分为静态和动态两种。静态内容指那些不经常改变的文本和图像。动态内容是...转载 2018-04-22 19:02:33 · 226 阅读 · 0 评论 -
单点登录原理与简单实现
一、单系统登录机制1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系 但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,必须限制浏览器请求;要限制浏览器请求,必...转载 2018-04-04 00:16:28 · 99 阅读 · 0 评论 -
PHP-高并发和大流量的概念和解决方案
.......QPS (每秒查询率) : 每秒钟请求或者查询的数量,在互联网领域,指每秒响应请求数(指HTTP请求).......PV(Page View):综合浏览量,即页面浏览量或者点击量,一个访客在24小时内访问的页面数量--注:同一个人浏览你的网站的同一页面,只记做一次pv.......吞吐量(fetches/sec) :单位时间内处理的请求数量 (通常由QPS和并发数决定)..........转载 2018-04-04 00:00:21 · 184 阅读 · 0 评论 -
百万级PHP网站架构工具箱,高并发架构方案
在了解过世界最大的PHP站点,Facebook的后台技术后,今天我们来了解一个百万级PHP站点的网站架构:Poppen.de。Poppen.de是德国的一个社交网站,相对Facebook、Flickr来说是一个很小的网站,但它有一个很好的架构,融合了很多技术,如 Nigix、MySql、CouchDB、Erlang、Memcached、RabbitMQ、PHP、Graphite、Red5以及Tsu转载 2018-04-03 23:46:39 · 8766 阅读 · 0 评论 -
徐汉彬:Web系统大规模并发——电商秒杀与抢购
徐汉彬:Web系统大规模并发——电商秒杀与抢购浏览次数:次CSDN2014年12月03日字号: 大 中 小 分享到:QQ空间新浪微博腾讯微博人人网豆瓣网开心网更多20【导读】徐汉彬曾在阿里巴巴和腾讯从事4年多的技术研发工作,负责过日请求量过亿的Web系统升级与重构,目前在小满科技创业,从事SaaS服务技术建设。电商的秒杀和抢购,对我们来说,都不是一个陌生的东西。然而,从技术的角度来说,这对于Web...转载 2018-04-07 18:44:58 · 184 阅读 · 0 评论 -
秒杀(小米网抢购系统开发实践--“米粉节”背后的故事)
摘要:今年4月的“米粉节”对小米网来说意义非凡,是其彻底重构后迎来的一次全面压力测试,涉及网站前端、后台系统、仓储物流、售后等各环节。高并发的负载能力、稳定性、准确性等已不是问题,灵活性与可运营性成为关键。2014年的米粉节2014年4月9日凌晨,我和同事们对小米网的抢购系统做了最后的检查与演练。几个小时后,小米网今年开年来最重要的一次大型活动“米粉节”就要开始了。这次米粉节活动,是小米电商的成人...转载 2018-04-07 18:37:38 · 3345 阅读 · 1 评论