/images/avatar.webp

五岁博客

分布式系统 CAP 与 Base 理论详解

今天记录分享下系统架构设计,搞懂分布式系统的核心理论——CAP 与 Base,全文干货满满,希望对大家有所帮助。

一、CAP 理论

分布式系统的“三角难题”

CAP 理论是加州大学伯克利分校 Eric Brewer 教授在 2000 年提出的,它揭示了分布式系统的三个核心特性无法同时满足,这也是分布式架构设计的“第一原则”。

k8s/k3s/minikub coredns 启动失败报错 listen tcp :53: bind: permission denied

背景

最近在学习使用 k8s ,由于机器性能配置比较低,因此使用的是官方推荐的、仅供学习的搭建方法,

使用精简版 minikub / k3s 进行部署,根据官方的介绍,精简版虽然阉割了很多功能,但是核心功能和 k8s 是几乎一样的,并且占用内存更少,推荐学习使用,

一次性搞定 Github Enable two-factor authentication

一、背景

最近经常收到 github 官方的邮件:

Hey XXXX!


This is a reminder that we announced that we are requiring 
users contributing code on GitHub.com
 to enable two-factor authentication (2FA). 
You are receiving this notification because your account meets
 this criteria and will be required
 to enroll in 2FA by November 14th, 2024 at 00:00 (UTC).

Please see the below FAQ, or learn more about 2FA on GitHub Help.

大概意思是说在限定时间内,github账号必须开启 两因素认证(2FA),否则将无法登陆(限制登录使用)