Feign+Hystrix筆記 1、OpenFeign 1.1OpenFeign簡(jiǎn)介 OpenFeign是Netflix開發(fā)的?個(gè)輕量級(jí)RESTful的HTTP服務(wù)客戶端(用...
SpringCloud綜合概述 1、Spring Cloud 簡(jiǎn)介 1.1官網(wǎng)簡(jiǎn)介 【原文】Building distributed systems doesn't need...
一、從單體到微服務(wù)架構(gòu)演變 1.1單體架構(gòu) 所有的應(yīng)用程序都部署在一個(gè)單體的項(xiàng)目上。 優(yōu)點(diǎn) 小項(xiàng)目開發(fā)快 成本低 架構(gòu)簡(jiǎn)單 易于測(cè)試 易于部署 缺點(diǎn) 大項(xiàng)目模塊耦合嚴(yán)重 不易...
1.Zookeeper簡(jiǎn)介 1.1 分布式系統(tǒng)面臨的問題 分布式系統(tǒng)就是將一個(gè)獨(dú)立的系統(tǒng)拆分成很多個(gè)模塊,每個(gè)子模塊能夠單獨(dú)的運(yùn)行,這個(gè)就是分布式系統(tǒng)。但是分布式系統(tǒng)存在的一...
1、一致性算法Paxos 1.1 基礎(chǔ)概念 Paxos算法是Lamport提出的一種基于消息傳遞的分布式一致性算法。 Paxos成就: 自Paxos問世以來就持續(xù)壟斷了分布式...
分布式理論知識(shí) 1、分布式系統(tǒng)架構(gòu) 1.1基礎(chǔ)概念 分布式 : 將一個(gè)單體項(xiàng)目分成很多個(gè)模塊,各個(gè)模塊協(xié)同工作,各個(gè)模塊構(gòu)成了分布式系統(tǒng) 集群:針對(duì)單個(gè)模塊或者單個(gè)系統(tǒng)在多臺(tái)...
序列化方式 1、Java序列化技術(shù) 1.1基礎(chǔ)概念 Java 序列化是指把 Java 對(duì)象轉(zhuǎn)換為字節(jié)序列的過程;(編碼) Java 反序列化是指把字節(jié)序列恢復(fù)為 Java 對(duì)...
1、分布式和集群概念 分布式:可以簡(jiǎn)單理解成將一個(gè)獨(dú)立的系統(tǒng)拆分成很多個(gè)子系統(tǒng),每個(gè)子系統(tǒng)可以單獨(dú)的運(yùn)行(比如用戶登錄、訂單支付),這個(gè)稱之為分布式系統(tǒng)。 集群:可以簡(jiǎn)單理解...
1、Nginx基礎(chǔ)知識(shí) 1.1認(rèn)識(shí)Nginx 百科給出的解釋: 總結(jié): Nginx是一個(gè)高性能的Http和反向代理web服務(wù)器。 Nginx特點(diǎn): 1、跨平臺(tái)Nginx可以在...
4、Tomcat源碼分析 4.1源碼構(gòu)建 下載 下載地址 https://tomcat.apache.org/download-80.cgi[https://tomcat.a...
1、Tomcat原理理論介紹 1.1 Tomcat簡(jiǎn)介 Tomcat 服務(wù)器是一個(gè)免費(fèi)的開放源代碼的Web 應(yīng)用服務(wù)器,屬于輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很...
5、SprinBoot整合Thymeleaf模版引擎5.1 SpringBoot對(duì)模板的支持SpringBoot框架支持很多種模板,(FreeMarker、Thymeleaf...
1、SpringBoot核心概念 1.1Spring優(yōu)缺點(diǎn) Spring優(yōu)點(diǎn):通過IOC容器統(tǒng)一管理Bean大大簡(jiǎn)化了開發(fā);DI;AOP Spring缺點(diǎn):配置比較繁瑣;ja...
1.SpringMVC 1.1SpringMVC簡(jiǎn)介 1.1.1MVC框架介紹 在項(xiàng)目中按照代碼架構(gòu)劃分:表現(xiàn)層(view視圖+Controller)、業(yè)務(wù)層(Service...
ActiveMQ的高可用性架構(gòu)是基于Master/Slave 模型的,Master/Slave模式的搭建有好幾種方式: 1)Shared File System Master...