高可用的“异地多活”架构设计 运维视界

高可用的“异地多活”架构设计

后台服务可以划分为两类,有状态和无状态。高可用对于无状态的应用来说是比较简单的,无状态的应用,只需要通过 F5 或者任何代理的方式就可以很好的解决。后文描述的主要是针对有状态的服务进行分析。服务端进行...
阅读全文
ZooKeeper基本原理详解 运维视界

ZooKeeper基本原理详解

ZooKeeper 简介ZooKeeper是一个开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。ZooKeeper 设计目的1.最...
阅读全文
Linux日志文件系统原理详解 运维视界

Linux日志文件系统原理详解

文件系统要解决的一个关键问题是怎样防止掉电或系统崩溃造成数据损坏,在此类意外事件中,导致文件系统损坏的根本原因在于写文件不是原子操作,因为写文件涉及的不仅仅是用户数据,还涉及元数据(metadata)...
阅读全文
七款VPN开源工具介绍 科技视界

七款VPN开源工具介绍

近几个月来,许多流行的在线安全和VPN供应商都受到了攻击,原因是他们的产品中存在漏洞,以至于让用户面临着严重的威胁。2月初,卡内基梅隆大学软件工程研究所发布了一项警告,声称Pulse Connect ...
阅读全文
国内访问GitHub加速 运维视界

国内访问GitHub加速

经常使用的一些开源项目都存放在 GitHub,而国内git源代码速度慢到怀疑人生,经常git超时。尝试过翻墙之类的方法,速度还是慢到不行。于是在网上找了下加速方法,有个靠谱的亲测不错,分享给大家。主要...
阅读全文