会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
牛犁heart
Stay Hungry,Stay Foolilsh
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
18
19
20
21
22
23
24
25
26
···
41
下一页
2022年1月16日
异地多活设计4大技巧
摘要: 极客时间:《从 0 开始学架构》:异地多活设计4大技巧 ####技巧 1:保证核心业务的异地多活 “异地多活”是为了保证业务的高可用,优先实现核心业务的异地多活架构 ####技巧 2:保证核心数据最终一致性 异地多活本质上是通过异地的数据冗余,来保证在极端异常的情况下业务也能够正常提供给用户,因此数
阅读全文
posted @ 2022-01-16 17:49 牛犁heart
阅读(285)
评论(0)
推荐(0)
2022年1月11日
业务高可用的保障:异地多活架构
摘要: 极客时间:《从 0 开始学架构》:业务高可用的保障:异地多活架构 ####1、引言 高可用计算架构还是高可用存储架构,其目的都是**为了解决部分服务器故障的场景下,如何保证系统能够继续提供服务。**但也存在一些极端的情况,导致所有或大部分服务器出现故障,如断电、自然灾害等,业务也就会受到不同层次的影
阅读全文
posted @ 2022-01-11 22:47 牛犁heart
阅读(355)
评论(0)
推荐(0)
如何设计计算高可用架构?
摘要: 极客时间:《从 0 开始学架构》:如何设计计算高可用架构? ####1、引言 计算高可用的本质是通过冗余来规避部分故障的风险,由于单台服务器无论如何都无法达到这个目的,因此计算高可用的设计思想很简单:通过增加更多服务器来达到计算高可用。 计算高可用的设计复杂度主要体现在任务管理,即当任务在某台服务器
阅读全文
posted @ 2022-01-11 20:55 牛犁heart
阅读(462)
评论(0)
推荐(0)
2022年1月10日
高可用存储架构:集群和分区
摘要: 极客时间:《从 0 开始学架构》:高可用存储架构:集群和分区 两种常见的高可用存储架构:数据集群和数据分区。 ####1、数据集群 使用多台服务器来存储数据即为数据集群架构,集群指的是多台(至少三台)机器组合在一起形成一个统一的系统,根据集群中机器承担的不同角色可分为两类:数据集中集群和数据分散集群
阅读全文
posted @ 2022-01-10 23:26 牛犁heart
阅读(962)
评论(0)
推荐(0)
高可用存储架构:双机架构
摘要: 极客时间:《从 0 开始学架构》: 高可用存储架构:双机架构 ####1、引言 存储高可用方案的本质都是**通过将数据复制到多个存储设备,通过数据冗余的方式来实现高可用,其复杂性主要体现在如何应对复制延迟和中断导致的数据不一致问题。**因此,针对任何高可用存储方案,可从以下几个方面进行思考分析。 数
阅读全文
posted @ 2022-01-10 00:30 牛犁heart
阅读(563)
评论(0)
推荐(0)
2022年1月9日
设计模式介绍
摘要: ####1、什么是设计模式 Christopher Alexander说过:“每一个模式描述了一个在我们周围不断发生的问题,以及该问题的解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复劳动”。 一般而言,一个设计模式有四个基本要素: 模式名(pattern name) 一个助记名,它用
阅读全文
posted @ 2022-01-09 19:06 牛犁heart
阅读(149)
评论(0)
推荐(0)
2022年1月8日
C++ decltype类型推导
摘要: ####1、decltype介绍 decltype(declare type,声明类型)为C++11 新增的关键字,和auto功能一样,用于在编译期间进行自动类型推导。 auto和decltype关键字都可以自动推导出变量的类型,但他们的用法是有区别的: auto varname = value;
阅读全文
posted @ 2022-01-08 22:57 牛犁heart
阅读(215)
评论(0)
推荐(0)
去除string前面或后面的空白符
摘要: 去除string前面或后面的空白符 // trim from start (construct new string) inline std::string ltrim(const std::string &str) { std::string s(str); s.erase(s.begin(),
阅读全文
posted @ 2022-01-08 22:41 牛犁heart
阅读(443)
评论(0)
推荐(0)
C/C++双叹号!!运算符
摘要: ####1、问题引入 在阅读https://github.com/amhndu/SimpleNES源代码中ppu.cpp中发现如下代码 m_bgPage = static_cast<CharacterPage>(!!(ctrl & 0x10)); m_sprPage = static_cast<Ch
阅读全文
posted @ 2022-01-08 22:19 牛犁heart
阅读(673)
评论(0)
推荐(0)
2022年1月7日
FMEA方法,排除架构可用性隐患的利器
摘要: 极客时间:《从 0 开始学架构》:FMEA方法,排除架构可用性隐患的利器 FMEA 方法,就是保证我们做到全面分析的一个非常简单但是非常有效的方法。 ####1、FMEA 介绍 FMEA(Failure mode and effects analysis,故障模式与影响分析)又称为失效模式与后果分析
阅读全文
posted @ 2022-01-07 22:32 牛犁heart
阅读(424)
评论(0)
推荐(0)
上一页
1
···
18
19
20
21
22
23
24
25
26
···
41
下一页
公告