读《亿级流量网站架构核心技术》
张开涛 著
许多京东人编写的序,写的超级多,超级无聊。浪费纸张。
书中主要从 nginx + lua , OpenResty 这些工具介绍一些架构实现,如何配置 nginx lua 等。
Consul 是什么?使用的架构图是什么样的。这种。
Lua 是一种轻量级、可嵌入式的脚本语言,可以嵌入到其他语言中使用。
ngx_lua 是章变春编写的 Nginx 的一个模块,将 Lua 嵌入到 Nginx 中。
来点有用的:
应用是无状态的,配置文件是有状态的。
数据异构
数据异构、数据聚合、前端展示
高可用原则
降级
1,开关集中化管理
2,可降级的多级读服务
比如服务调用降级为只读本地缓存,只读分布式缓存,只读默认降级数据(如库存状态默认有货)。
3,开关前置化
nginx 的负载均衡配置
upstream backend {
ip_hash;
server 192.168.61.1:9080 weight=1;
server 192.168.61.1:9090 weight=2;
}
ip_hash 根据客户的IP 进行负载均衡,即相同的 ip 将负载均衡到同一个 upstream server。
round-robin 轮询,默认负载均衡算法,
读《亿级流量网站架构核心技术》相关推荐
- 读《Android 安全架构深究》
Android 安全架构深究 安全是一个非常立体而丰富得概念.在不同的场景下,安全有着不同的含义. 比如对于网络传输,安全指的是传输的数据不会被其他人看到.篡改.伪造及仿冒,传输的数据不会遭到破坏,数 ...
- 《最强Android书 架构大剖析》读书笔记
文章目录 第一章 Android 体系结构的变革之路 1.2 Android系统源码目录 与Linux的异同 Android的框架 原生二进制可执行文件 Android 的原生库 核心(core)库 ...
- Android Jetpack架构组件之 Room(使用、源码篇)
2019独角兽企业重金招聘Python工程师标准>>> 1.前言 最近简单看了下google推出的框架Jetpack,感觉此框架的内容可以对平时的开发有很大的帮助,也可以解决很多开发 ...
- 抖音、美团等大厂千万级用户的Android客户端架构演进之路—
在移动开发中,对开发者来说不同的人具有不同的能力.就像读一本书一样,一千个读者,有一千个哈姆雷特.但不管怎样,只要你是个软件开发者你就必须学习windows或Linux等操作系统的运行原理.Andro ...
- Android 图形架构之一 ——概述
前言 本系列的文章,可以让你明白,一个View最终是如何显示到屏幕上的,从应用层到硬件抽象层.对分析app的卡顿,掉帧等 有很大帮助. 由于图形架构的涉及到的代码量很大,所以本篇先来个总体的概述,有个 ...
- Android display架构分析-SW架构分析(1-8)
参考: Android display架构分析二-SW架构分析 Android display架构分析三-Kernel Space Display架构介绍 Android display架构分析四-m ...
- 高通Android display架构分析
目录(?)[-] Kernel Space Display架构介绍 函数和数据结构介绍 函数和数据结构介绍 函数和数据结构介绍 数据流分析 初始化过程分析 User Space display接口 K ...
- [Android] Android MVP 架构下 最简单的 代码实现
Android MVP 架构下 最简单的 代码实现 首先看图: 上图是MVP,下图是MVC MVP和MVC的区别,在于以前的View层不仅要和model层交互,还要和controller层交互.而 ...
- Android系统架构-[Android取经之路]
摘要:本节主要来讲解Android的系统架构 阅读本文大约需要花费10分钟. 文章首发微信公众号:IngresGe 专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢! 欢 ...
- Android系统架构图及简单的系统架构介绍
2019独角兽企业重金招聘Python工程师标准>>> ndroid的系统架构和其操作系统一样,采用了分层的架构.从架构图看,android分为四个层,从高层到低层分别是应用程序层. ...
最新文章
- Silverlight中使用控件模板的问题(自己添加控件的方法)
- 通过数据库绑定的dropdownlist,如何让其第一条默认显示--请选择--
- 【强化学习】DDPG
- Spring全自动AOP和项目加入jar包
- 昇腾AI计算,无惧618冲动消费
- 抖音电商带货,卖给粉丝还是卖给有需要的人?
- 简易计算机系统综合设计设计报告(VHDL)
- 【latex论文】IEEE论文模板的使用教程
- php gps坐标转换经纬度,GPS坐标(经纬度转换xy坐标算法)
- Mac 修改hosts
- 通达信最新 行情服务器,通达信数据接收服务器地址及端口号
- python进程/线程/协成
- 咖啡产品介绍PPT模板
- OpenCascade学习笔记-创建一个简单的OpenCascade单文档
- Mac-修改MySQL密码
- 关于做淘宝客的一点心得
- PHP+MySQL 制作留言板
- r语言怎么做经验分布_训练宝宝语言能力应该怎么做
- 图神经网络论文阅读(十六) GraLSP: Graph Neural Networks with Local Structural Patterns,AAAI 2020
- 【论文翻译】Graph Convolution over Pruned Dependency Trees Improves Relation Extraction