
RocketMQ提供了基于Tag的消息過濾機制,不少使用者都有問到如下問題: 消費組訂閱關系不一致為什么會到來消息丟失?如果一個tag的消息數量...
如果你曾經使用過RocketMQ,那么一定對以下發送消息的代碼不陌生 Producer啟動 其實僅僅一行代碼,在produer端的后臺啟動了多個...
前文我們梳理了消息在Commit Log文件的存儲過程,討論了消息的落盤策略,然而僅僅通過Commit Log存儲消息是遠遠不夠的,例如當我們需...
寫入流程 簡單可以分為三大塊: 寫入前準備加鎖后消息寫入消息落盤及集群同步 其實消息的寫入準備工作也比較好理解,主要是消息狀態的檢查以及各類存儲...
Java堆棧內存與堆外內存 堆棧內存堆棧內存指的是堆內存和棧內存:堆內存是GC管理的內存,棧內存是線程內存。 堆內存結構: 還有一個更細致的結構...
https://draveness.me/whys-the-design-tcp-time-wait/[https://draveness.me...
SO_RCVTIMEO, SO_SNDTIMEO介紹 套接字選項SO_RCVTIMEO: 用來設置socket接收數據的超時時間;套接字選項SO...
在看到 go 字符串的時候, 偶然看到 []rune(s), 它可以將字符串轉化成 unicode 碼點。那么它和 []byte(s) 有什么區...
[TOC] 前言 K8s是一個強大的平臺,但它的網絡比較復雜,涉及很多概念,例如Pod網絡,Service網絡,Cluster IPs,Node...