Kafka 是一款性能非常優秀的消息隊列,每秒處理的消息體量可以達到千萬級別。
平時,我們想要知道,自己的機器到目的機器之間,網絡通不通,一般會執行ping命令。
許多開發人員普遍認為,Kafka 的設計本身就能保證不會丟失消息。然而,Kafka 架構和配置的細微....
Redis 架構是如何一步一步發展到今天的樣子的?
雖然人跑了,但起碼還有服務器陪著他,但屏幕前依然單身的你呢? 你連服務器都沒有。
首先,先用放之四海而皆準的命令 top,確認一下是不是 Java 進程是罪魁禍首。Java 進程要不....
mmap 內存映射里所謂的內存其實指的是虛擬內存,在調用 mmap 進行匿名映射的時候(比如進行堆內....
單核創建了多線程,CPU 會從一個進程快速切換至另一個進程,其間每個進程各運行幾十或幾百個毫秒,雖然....
很多同學第一反應就是端口的限制,端口號最多是 65536個,那就最多只能支持 65536 條 TCP....
萬里征途總是從第一步開始的,構建一個復雜系統也是如此。我們從簡單的部分著手,先讓所有的功能都在一個服....
連接互聯網的各種設備需要用它們能理解的語言進行通信。各種計算機系統使用 OSI(Open Syste....
傳輸層:該層處理兩個設備之間的端到端的通信。它在發送方將數據分解成段,然后在接收方重新組裝。這一層有....
Node 節點向 kube-api-server 注冊成功后,才可以運行 Pod。從滴滴的博客中可以....
正向代理是位于用戶設備和互聯網之間的服務器。它代理的是客戶端,是站在用戶一方的。其真實客戶端對于服務....
當時還在做支付系統,接手的一個需求也很簡單就是做一個定時任務,定時把數據庫里面狀態為初始化的訂單查詢....
比如,這位同學字節面經,全程基本上就是八股文的拷打,范圍就是操作系統、網絡協議、mysql、redi....
如果收到新數據的 ACK 后,把 cwnd 設置為第一步中的 ssthresh 的值,原因是該 AC....
上一篇我們用一個秒殺案例探討了我們為什么需要消息隊列。今天我們來回顧一下消息隊列的發展歷史。
Kafka 給自己的定位是事件流平臺(event stream platform)。因此在消息隊列中....
網絡協議是網絡中兩臺計算機之間傳輸數據的標準語言。各種計算機系統使用 OSI(Open System....
持有并等待條件是指,當線程 A 已經持有了資源 1,又想申請資源 2,而資源 2 已經被線程 C 持....
先用 epoll_create 創建一個 epoll 對象 epfd,再通過 epoll_ctl 將....
鏈表在查找元素的時候,因為需要逐一查找,所以查詢效率非常低,時間復雜度是O(N),于是就出現了跳表。....
從這個圖中就可以合理的懷疑,是不是第二步中,客戶端發過去的HTTP請求在使用域名和直接使用IP地址的....
Redis 提供了多種數據類型來支持不同的業務場景,比如 String(字符串)、Hash(哈希)、....
我相信大家剛開始學socket的時候,都跟我一樣。
大家好,我是小林。 今天分享一篇一位同學暑期實習面試阿里Java后端崗位的一面的面經。 主要拷打了項....
其實,寫代碼的時候,沒有必要寫太多的注釋,因為好的方法名、變量名,就是最好的注釋。