作者:maerli,華為軟件架構師 HarmonyOS分布式操作系統定位為萬物互聯時代的操作系統,覆蓋手機、平板、智慧屏、智能穿戴、智慧車機以及智能家居等內存從KB到GB級的多種終端,並在系統層讓多終端融為一體,形成超級終端,為消費者帶來全場景智慧生活新體驗。 如何讓各種不同的設備 ...
Cat 是什么 CAT Central Application Tracking 是基於 Java 開發的實時應用監控平台,包括實時應用監控,業務監控。 CAT 作為服務端項目基礎組件,提供了 Java, C C , Node.js, Python, Go 等多語言客戶端,已經在美團點評的基礎架構中間件框架 MVC 框架,RPC 框架,數據庫框架,緩存框架等,消息隊列,配置系統等 深度集成,為美團 ...
2020-06-08 13:02 1 1220 推薦指數:
作者:maerli,華為軟件架構師 HarmonyOS分布式操作系統定位為萬物互聯時代的操作系統,覆蓋手機、平板、智慧屏、智能穿戴、智慧車機以及智能家居等內存從KB到GB級的多種終端,並在系統層讓多終端融為一體,形成超級終端,為消費者帶來全場景智慧生活新體驗。 如何讓各種不同的設備 ...
本地事務 事務Transaction由一組SQL組成,具有四個ACID特性 ACID Atomicity 原子性 構成事務的一組SQL,要么全部生效,要么全不生效,不會 ...
多線程情況下對共享資源的操作需要加鎖,避免數據被寫亂,在分布式系統中,這個問題也是存在的,此時就需要一個分布式鎖服務。常見的分布式鎖實現一般是基於DB、Redis、zookeeper。下面筆者會按照順序分析下這3種分布式鎖的設計與實現,想直接看分布式鎖總結的小伙伴可直接翻到文檔末尾處 ...
一、CAT簡介 CAT(Central Application Tracking),是美團點評基於 Java 開發的一套開源的分布式實時監控系統。美團點評基礎架構部希望在基礎存儲、高性能通信、大規模在線訪問、服務治理、實時監控、容器化及集群智能調度等領域提供業界領先的、統一的解決方案 ...
在分布式應用系統中,mongodb 已經成為 NoSQL 經典數據庫。要想很好的使用 mongodb,僅僅知道如何使用它是不夠的。只有對其架構原理等有了充分認識,才能在實際運用中使其更好地服務於應用,遇到問題知道怎么處理,而不是抓瞎抹黑。這篇 ...
為什么要分布式 Redis是一款開源的基於內存的K-V型數據庫,因為內存訪問速度快,一般被用來做系統的緩存。 Redis作為單機部署能夠支持業務簡單,數據量不大的系統需求,但在實際應用中 ...
目錄 概述 Redis實現分布式鎖 問題一 超時時間設置 問題二 鎖不可重入 問題三 發布訂閱機制 問題四 Redis-cluster集群 zookeeper實現分布式鎖 概述 所謂分布式鎖,就是在分布式 ...
本文主要講解.Net基於Threading.Mutex實現互斥鎖 基礎互斥鎖實現 基礎概念:和自旋鎖一樣,操作系統提供的互斥鎖內部有一個數值表示鎖是否已經被獲取,不同的是當獲取鎖失敗的時候, ...