上次介绍了《如何搭建高可用Web集群》,有不少同学反馈让我继续发些高可用相关的内容。本文将继续高可用系列内容,介绍一下SRE和架构师角度对『实现高可用性』的理解。
分类目录归档:研发dev
如何搭建高可用Web集群
前段时间有同学问我一个高可用集群到底是怎么建设的,这是一个比较广泛的话题,首先要清楚到底什么叫『高可用集群』;其次,常见的集群又分很多种,例如WEB集群、DB集群、大数据集群等,他们既有相似的地方,又因应用场景不同导致集群架构设计上有所不同。本文先简要介绍下『一个典型的Web集群是如何从普通的单点服务一步一步演变为一个高可用集群的』。
小猪教你实施CA证书双向认证
CA单向认证常用于https数据传输加密,避免在传输过程中被嗅探和篡改。而CA双向认证则更多的用于高安全场景的身份识别,它为每个client签发的证书内包含了各client的身份(例如银行证书的用户身份证号、车辆证书的车架号等),server在client请求时双向认证对方的证书有效性,同时server从有效client公钥中提取对方身份并与请求参数中的身份进行对比检查,以完成client身份的安全鉴别。下边简单介绍下CA证书双向认证原理和实施方法。
mac顽固开机启动程序清理
fis3—前端工程构建工具
CA证书的单向认证、双向认证
vue数组修改的渲染性能问题
最近用vue做一个小东西,发现了一个奇怪的现象,当模板使用数组进行v-if判断时,如果修改数组的值,页面渲染会明显有延迟,示例代码如下:
谷歌是如何做代码审查的
【摘要】代码审查的最大的功用是纯社会性的。如果你在编程,而且知道将会有同事检查你的代码,你编程态度就完全不一样了。
OAuth2.0认证流程
一、概述
简单说,OAuth 就是一种授权机制。数据的所有者告诉系统,同意授权第三方应用进入系统,获取这些数据。系统从而产生一个短期的进入令牌(token),用来代替密码,供第三方应用使用。
来自 Google 的高可用架构理念与实践
深度剖析什么是 SLI、SLO和SLA?
前言
SLO和SLA是大家常见的两个名词:服务等级目标和服务等级协议。
Swoole—高性能的异步并发TCP/UDP/WebSocket 服务扩展
Threejs—基于js编写的WebGL 3D动画绘制渲染框架
mark!three.js效果超赞!
python调用c编写的.so
1.编写一个简单的c .so
code-server—基于VSCode的云端IDE
小猪教你开发php扩展
Superset—开源数据可视化平台
go如何import本地包
go的import与python或java不太一样,第一次搞go开发在本地封装lib后import时可能会浪费不少时间,这里说明下,go的import分两种场景:
如何解决 go get golang.org/x 包失败问题
问题:
当我们使用 go get、go install、go mod 等命令时,会自动下载相应的包或依赖包。但由于众所周知的原因,类似于 golang.org/x/… 的包会出现下载失败的情况。如下所示: