Stories

List
Create Time

分佈式事務與Seata

一、分佈式事務 1.事務的概念 · 概念:事務是一個完整的、不可分割操作單元,整個事務要麼全部執行成功,要麼全部執行失敗。 · 事務具備4個特性:ACID A:原子性--完整的、不可分割操作單元 C:一致性--數據的一致性:事務開始前和事務結束後,數據總量不變 I:隔離性--事務相互隔離,互不影響 D:持久性--事務一旦提交,永久落盤 2.傳統事務 傳統事務由 數據庫

Create Time

RabbitMQ框架與五種模式

一、RabbitMQ的架構圖 Broker = MQ 服務器:消息中轉站。 VirtualHost:虛擬主機,具備隔離效果的一個空間,一個MQ有多個VirtualHost空間。 exchange:交換機,判斷並分配消息的路由到各個隊列中。 queue:隊列,是可以存儲消息的容器。 Publisher:消息生產者,用來生產與發送消息的角色。 Consumer:消息消費者,用來接收、消

Create Time

SpringCloud的常見組件

Spring Cloud 是一系列框架的集合,它利用了 Spring Boot 的開發便利性,提供了微服務開發中所需的各種工具,包括配置管理、服務發現、斷路器、智能路由、微代理、控制總線、一次性令牌、全局鎖、領導選舉、分佈式會話、集羣狀態等。以下是 Spring Cloud 中一些主要的組件: 1. Spring Cloud Config 用於集中化管理所有微服務環境下的配置,可以將配置放到遠程服