什么是高可用架构 在介绍高可用架构的方案之前,先说一下什么是高可用架构,高可用架构应具备但不限于以下特征: 主从切换 很好理解,当其中一台机器的服务宕机后,对于服务调用者来说,能够迅速的切换到其他可用服务,从服务升级为主服务,这种切换速度应当控制在秒级别(几秒钟)。 当宕机的服务恢复 ...
目录 前言 熵增定律:系统都是从有序到无序 天下大势:分久必合,合久必分 系统的组成 接入系统 应用系统 核心组件 支撑系统 基础平台 架构分类 业务架构 应用架构 技术架构 复用的分类 技术复用 代码复用 组件复用 业务复用 业务实体复用 业务流程复用 产品复用 前言 架构的出发点是业务和技术在不断复杂化,引起系统混乱,需要通过架构来保证有序 搭一个草房子很简单,可以直接上手 盖一个 层楼房, ...
2020-07-27 11:50 0 676 推荐指数:
什么是高可用架构 在介绍高可用架构的方案之前,先说一下什么是高可用架构,高可用架构应具备但不限于以下特征: 主从切换 很好理解,当其中一台机器的服务宕机后,对于服务调用者来说,能够迅速的切换到其他可用服务,从服务升级为主服务,这种切换速度应当控制在秒级别(几秒钟)。 当宕机的服务恢复 ...
一. 什么是架构和架构本质 在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。此君说的架构和彼君理解的架构未必是一回事。因此我们在讨论架构之前,我们先讨论架构的概念定义,概念是人认识这个世界的基础,并用来沟通的手段,如果对架构概念理解不一样,那沟通起来自然不顺畅。 Linux ...
1、虚拟化技术分类: 全虚拟化技术:全虚拟化技术又叫硬件辅助虚拟化技术,最初所使用的虚拟化技术就是全虚拟化技术,它在虚拟机(VM)和硬件之间加了一个软件层--Hypervisor,或者叫做虚拟机监控器(VMM) hypervisor 直接运行在物理硬件之上 - KVM ...
可复用响应式框架构建 你调用库,框架调用你。 框架控制整个流程。框架的侵入性很高(从头到尾)。 使用框架的时候,需要把你的代码放到框架合适的地方(在指定事件里写你的代码),框架会在合适的时机调用你的代码(框架通过回叫事件调用你的代码)。事件即是回叫函数,回叫函数即是事件。 做框架 ...
总算找到了这个问题,顺手根据ARM官方资料和网上资料整理了一篇arm cpu的架构及分类说明。 AR ...
摘要: 人类文明不断地进步,并不是现在的人比古代的人要聪明,而是我们能不断地“复用”前人的知识、经验。你能不能成为优秀的软件人才,也视乎你能不能不断地“复制”你的成功。一流的软件公司,关注的不止是在技术方面的复用,实际上软件开发过程中几乎所有的东西都可以复用! 你有复用习惯 ...
从本文标题中可以看出,主要说的是反射技术和控制反转(IOC)技术,本文主要先介绍一下我对这两种技术的理解及它们的优缺点,最后再用实例来说一下使用方法。 反射:可以使用反射动态创建类型的实例,将类型绑 ...
『可复用』这个词相信大家都熟悉,通过『可复用』的组件,可以大大提高软件开发效率。 值得注意的事,当我们设计一个可复用的面向对象组件时,需要保证其独立性,也就是我们熟知的『高内聚,低耦合』原则。 组件化设计的思路 不管是开发客户端应用程序还是开发服务器端应用程序,『组件』这个词我们并不 ...