第32课:浅析多可用区容灾、多活到两地三中心的架构
本课时我们来学习多可用区容灾、多活、两地三中心的高可用架构设计。
学前知识
首先我们来了解一些基础概念:
地域,它通常是我们在进行 IDC 规划,业务覆盖的用户范围,以及评估网络质量时需要重点考虑的概念。地域以城市为最小单元命名,如:北京、天津等 。
本课时我们来学习多可用区容灾、多活、两地三中心的高可用架构设计。
学前知识
首先我们来了解一些基础概念:
地域,它通常是我们在进行 IDC 规划,业务覆盖的用户范围,以及评估网络质量时需要重点考虑的概念。地域以城市为最小单元命名,如:北京、天津等 。
在日常工作中,应用或者系统出现性能问题往往是不可避免的,除了在有一定规模的 IT 企业或者专注于特定性能领域的企业,可能大多数工程师并不会成为专职的性能工程师,但是掌握基本的性能知识和技能,往往是日常工作的需要,并且也是工程师进阶的必要条件之一,能否定位和解决性能问题也是对你知识、技能和能力的检验。
上一节我们讲了 RPC 的经典模型和设计要点,并用最早期的 ONC RPC 为例子,详述了具体的实现。
ONC RPC 将客户端要发送的参数,以及服务端要发送的回复,都压缩为一个二进制串,这样固然能够解决双方的协议约定问题,但是存在一定的不方便。
上一篇我们一起学习了供应链的相关知识,并探讨了区块链是否可以为供应链带来新的机遇。今天,我们就从一个具体的案例出发,看看区块链到底是如何帮助供应链的。
人才队伍,对一个组织能否打胜仗起到至关重要的作用;人才结构,决定企业能够做多大走多远。人对了,事才能对,选对的人,做正确的事情,企业才能步入发展的快车道。企业经营的过程就是在招兵、练兵和用兵的过程,今天我们就来谈谈招兵买马这件事情。
在初学网络,编写过阻塞和非阻塞网络代码的时候,有一个问题,那就是在非阻塞的情况下,不知道对方的网络何时断开。
因为在非阻塞的情况下,如果没有接收到消息,recv 的数值一直会是 0。如果以这个来判断,显然是错误的。而在阻塞情况下,只要对方一断开,接收到 0 就说明断开了,那么我们怎么才能在非阻塞的情况下确定连接是断开还是没断开呢?
缓存是分布式系统开发中的常见技术,在分布式系统中的缓存,不止 Redis、Memcached 等后端存储;在前端页面、浏览器、网络 CDN 中也都有缓存的身影。
SBTM(Session-Based Test Management,基于会话的测试管理)是在探索式测试的基础上提出来的,虽然已经有 20 年的历史了,但目前国内测试人员真正了解它的并不多。这也是值得大家思考的一个问题:软件测试不缺好的技术和方法,但为什么没有把它们应用到工作中去呢?是你所在的团队对测试的要求低,还是你自己就认为测试不需要技术和方法呢?
本课时我们主要学习云原生关键技术的相关概念。讲到“云原生”大家或多或少了解过这个词,但是要来定义云原生概念可能就比较模糊了。这是由于一方面云原生的关键技术近几年在发生不断的演变;另一方面,只关注的它里边某一部分技术的应用,也不在意云原生的具体概念。
今天,我们来到了最后一个专题:如何从业区块链。经过了前面 33 篇文章的洗礼,相信你对区块链应该有了一个比较全面的了解了。
在今天的文章中,我会从两个角度出发,先从行业的角度来讲讲区块链行业现状以及人才需求,再从人才角度来谈谈从业区块链需要具备哪些基础技能。