什么是高可用架構 在介紹高可用架構的方案之前,先說一下什么是高可用架構,高可用架構應具備但不限於以下特征: 主從切換 很好理解,當其中一台機器的服務宕機后,對於服務調用者來說,能夠迅速的切換到其他可用服務,從服務升級為主服務,這種切換速度應當控制在秒級別(幾秒鍾)。 當宕機的服務恢復 ...
目錄 前言 熵增定律:系統都是從有序到無序 天下大勢:分久必合,合久必分 系統的組成 接入系統 應用系統 核心組件 支撐系統 基礎平台 架構分類 業務架構 應用架構 技術架構 復用的分類 技術復用 代碼復用 組件復用 業務復用 業務實體復用 業務流程復用 產品復用 前言 架構的出發點是業務和技術在不斷復雜化,引起系統混亂,需要通過架構來保證有序 搭一個草房子很簡單,可以直接上手 蓋一個 層樓房, ...
2020-07-27 11:50 0 676 推薦指數:
什么是高可用架構 在介紹高可用架構的方案之前,先說一下什么是高可用架構,高可用架構應具備但不限於以下特征: 主從切換 很好理解,當其中一台機器的服務宕機后,對於服務調用者來說,能夠迅速的切換到其他可用服務,從服務升級為主服務,這種切換速度應當控制在秒級別(幾秒鍾)。 當宕機的服務恢復 ...
一. 什么是架構和架構本質 在軟件行業,對於什么是架構,都有很多的爭論,每個人都有自己的理解。此君說的架構和彼君理解的架構未必是一回事。因此我們在討論架構之前,我們先討論架構的概念定義,概念是人認識這個世界的基礎,並用來溝通的手段,如果對架構概念理解不一樣,那溝通起來自然不順暢。 Linux ...
1、虛擬化技術分類: 全虛擬化技術:全虛擬化技術又叫硬件輔助虛擬化技術,最初所使用的虛擬化技術就是全虛擬化技術,它在虛擬機(VM)和硬件之間加了一個軟件層--Hypervisor,或者叫做虛擬機監控器(VMM) hypervisor 直接運行在物理硬件之上 - KVM ...
可復用響應式框架構建 你調用庫,框架調用你。 框架控制整個流程。框架的侵入性很高(從頭到尾)。 使用框架的時候,需要把你的代碼放到框架合適的地方(在指定事件里寫你的代碼),框架會在合適的時機調用你的代碼(框架通過回叫事件調用你的代碼)。事件即是回叫函數,回叫函數即是事件。 做框架 ...
總算找到了這個問題,順手根據ARM官方資料和網上資料整理了一篇arm cpu的架構及分類說明。 AR ...
摘要: 人類文明不斷地進步,並不是現在的人比古代的人要聰明,而是我們能不斷地“復用”前人的知識、經驗。你能不能成為優秀的軟件人才,也視乎你能不能不斷地“復制”你的成功。一流的軟件公司,關注的不止是在技術方面的復用,實際上軟件開發過程中幾乎所有的東西都可以復用! 你有復用習慣 ...
從本文標題中可以看出,主要說的是反射技術和控制反轉(IOC)技術,本文主要先介紹一下我對這兩種技術的理解及它們的優缺點,最后再用實例來說一下使用方法。 反射:可以使用反射動態創建類型的實例,將類型綁 ...
『可復用』這個詞相信大家都熟悉,通過『可復用』的組件,可以大大提高軟件開發效率。 值得注意的事,當我們設計一個可復用的面向對象組件時,需要保證其獨立性,也就是我們熟知的『高內聚,低耦合』原則。 組件化設計的思路 不管是開發客戶端應用程序還是開發服務器端應用程序,『組件』這個詞我們並不 ...