
前言 在微服務架構中,服務間的依賴關系復雜且動態,任何一個服務的故障都可能引發連鎖反應,導致系統雪崩。一個好的容錯設計可以避免這些問題發生: 服...
前言 論文(Paper)通常是新技術、算法、編程方法或軟件工具的首次公布。通過閱讀論文,我們可以了解最新的技術進展,保持自己的技能和知識是最新的...
什么是流言協議? 在分布式系統中,以下兩個是典型的問題: 維護系統狀態(節點的活躍性) 節點間的通信 解決這些問題的解決方案之一如下: 集中式狀...
《UNIX 傳奇:歷史與回憶》[https://book.douban.com/subject/35292726] 是 bwk(Brian W....
前言 Goroutines 是 Go[https://go.dev] 語言主要的并發原語。它看起來非常像線程,但是相比于線程它的創建和管理成本很...
前言 大部分人在日常的業務開發中,其實很少去關注數據庫的事務相關問題,基本上都是 CURD 一把梭。正好最近在看 MySQL 的相關基礎知識,其...
前言 首先需要明確的是 TCP 是一個可靠傳輸協議,它的所有特點最終都是為了這個可靠傳輸服務。在網上看到過很多文章講 TCP 連接的三次握手和斷...
前言 在 Spring 框架中有很多實用的功能,不需要寫大量的配置代碼,只需添加幾個注解即可開啟。 其中一個重要原因是那些 @EnableXXX...
前言 在并發編程中,當多個線程同時訪問同一個共享的可變變量時,會產生不確定的結果,所以要編寫線程安全的代碼,其本質上是對這些可變的共享變量的訪問...