<bdo id="4g88a"><xmp id="4g88a">
  • <legend id="4g88a"><code id="4g88a"></code></legend>

    Loading

    摘要: 開啟 Keep-Alive 可能會導致http 請求偶發失敗 大家好,我是藍胖子,說起提高http的傳輸效率,很多人會開啟http的Keep-Alive選項,這會http請求能夠復用tcp連接,節省了握手的開銷。但開啟Keep-Alive真的沒有問題嗎?我們來細細分析下。 最大空閑時間造成請求失敗 通常我們開啟Keep-Alive后 ,服務端還會設置連接的最大 閱讀全文
    posted @ 2024-04-03 15:47 藍胖子的編程夢 閱讀(371) 評論(0) 推薦(1) 編輯
    摘要: 一文搞定防盜鏈設計 大家好,我是藍胖子,在涉及到圖片或者視頻鏈接時,通常都會提到防盜鏈,這一節我將會從防盜鏈的含義到落地,向大家展示如何設計資源的防盜鏈。 防盜鏈的含義與作用 防盜鏈,顧名思義,是為了防止資源被他人竊取而設計的。 通常我們將圖片或視頻鏈接存儲到obs對象存儲上,前端通過服務端返回的圖片或視頻鏈接訪問ob 閱讀全文
    posted @ 2024-04-02 10:12 藍胖子的編程夢 閱讀(800) 評論(1) 推薦(1) 編輯
    摘要: https安全性 帶給im 消息加密的啟發 大家好,我是藍胖子,在之前# MYSQL 是如何保證binlog 和redo log同時提交的?這篇文章里,我們可以從mysql的設計中學會如何讓兩個服務的調用邏輯達到最終一致性,這也是分布式事務實現方式之一。今天來看看我們能夠從httpsd設計中得到哪些啟發可以用于業務系統開發中。 https原理 閱讀全文
    posted @ 2024-04-01 15:08 藍胖子的編程夢 閱讀(251) 評論(0) 推薦(0) 編輯
    摘要: 花了100塊大洋搞懂 ipv6的用戶如何訪問ipv4 服務器 大家好,今天藍胖子花了100多塊搞懂了 ipv6的用戶如何訪問ipv4 服務器,將收獲與大家分享下。 ipv4和ipv6的協議棧不同,這意味著,其對應的ip包的封裝和解析不同,那么只支持ipv4的機器就無法直接與ipv6的服務器進行通信。但目前已經有越來越多人使用ipv6進行通信,如果僅僅讓服務器支 閱讀全文
    posted @ 2024-03-28 17:18 藍胖子的編程夢 閱讀(2001) 評論(1) 推薦(5) 編輯
    摘要: MYSQL 同步到ES 如何設計架構保持一致性 簡單使用某個組件很容易,但是一旦要搬到生產上就要考慮各種各樣的異常,保證你方案的可靠性,可恢復性就是我們需要思考的問題。今天來聊聊我們部門在 MYSQL 同步到ES的方案設計。 在面對復雜條件查詢時,MYSQL往往顯得力不從心,一般公司的做法會通過將mysql中的數據同步到ES,之后的查詢就通過ES 閱讀全文
    posted @ 2024-03-21 15:59 藍胖子的編程夢 閱讀(718) 評論(3) 推薦(0) 編輯
    摘要: 為什么延遲刪除可以保證MYSQL 與redis的一致性? 看過很多保持MYSQL 與redis保持一致性的文章都提到了延遲刪除,其實脫離任何業務場景的設計都是不切實際的,所以我會本著一個通用的讀寫場景去分析為什么延遲刪除大概率可以保證MYSQL與redis的最終一致。 通常的讀寫場景 通常在使用redis作為讀寫緩存時,我們采用的是cache aside 閱讀全文
    posted @ 2024-03-20 11:44 藍胖子的編程夢 閱讀(711) 評論(4) 推薦(2) 編輯
    摘要: golang sync.Map之如何設計一個并發安全的讀寫分離結構? 在 golang中,想要并發安全的操作map,可以使用sync.Map結構,sync.Map 是一個適合讀多寫少的數據結構,今天我們來看看它的設計思想,來看看為什么說它適合讀多寫少的場景。 如下,是golang 中sync.Map的數據結構,其中 屬性read 是 只讀的 map,dirty 是負責 閱讀全文
    posted @ 2024-03-19 16:12 藍胖子的編程夢 閱讀(165) 評論(1) 推薦(0) 編輯
    摘要: &#128640;&#128640;&#128640;Elasticsearch 主副分片切換過程中對業務寫入有影響嗎 theme: condensed-night-purple highlight: atom-one-dark 🍊🍉🍋 先說下結論,只要集群中的工作節點過半,有候選的master節點,掛掉的節點中不同時包含索引的主分片和副分片,那么ES是可以做到讓業務無感知的進行主副分片切換的。 藍胖子會先講解 閱讀全文
    posted @ 2024-03-16 00:36 藍胖子的編程夢 閱讀(218) 評論(0) 推薦(2) 編輯
    摘要: MYSQL 是如何保證binlog 和redo log同時提交的? MYSQL 一個事務在提交的時候能夠保證binlog和redo log是同時提交的,并且能在宕機恢復后保持binlog 和redo log的一致性。 先來看看什么是redo log 和binlog,以及為什么要保持它們的一致性。 什么是redo log,binlog redo log是innodb引 閱讀全文
    posted @ 2024-03-14 13:03 藍胖子的編程夢 閱讀(343) 評論(0) 推薦(1) 編輯
    摘要: MYSQL 主從不一致的原因分析 數據庫作為存儲數據的組件,數據的一致性一定是要保證的前提,今天給出兩個場景來分析數據不一致的原因。 binlog同步模式導致主從不一致 在MYSQL 中主庫向從庫同步數據是利用binlog記錄修改操作,然后將binlog傳遞給從庫進行復制,binlog的格式有3種, row 在對update,del 閱讀全文
    posted @ 2024-03-13 15:21 藍胖子的編程夢 閱讀(504) 評論(0) 推薦(0) 編輯
    免费视频精品一区二区_日韩一区二区三区精品_aaa在线观看免费完整版_世界一级真人片
    <bdo id="4g88a"><xmp id="4g88a">
  • <legend id="4g88a"><code id="4g88a"></code></legend>