先從SaaS說起,SaaS是英文Soft as a Service(軟件即服務)的簡寫。SaaS並不是指代一個行業或者一種技術,它是一種2B的專業型軟件租賃使用模式。 什么是專業型軟件? 就是為了解決特定行業或者企業特定問題而針對性開發的軟件系統,比如快遞行業的物流管理系統、餐飲行業的點餐系統 ...
文章收錄地址: Java Bang專注於系統架構 高可用 高性能 高並發類技術分享 除了消息順序追加 頁緩存等技術,Kafka 還使用零拷貝技術來進一步提升性能。所謂的零拷貝是指將數據直接從磁盤文件復制到網卡設備中,而不需要經由應用程序之手。零拷貝大大提高了應用程序的性能,減少了內核和用戶模式之間的上下文切換。對 Linux 操作系統而言,零拷貝技術依賴於底層的 sendfile 方法實現。對應 ...
2021-02-26 17:51 0 334 推薦指數:
先從SaaS說起,SaaS是英文Soft as a Service(軟件即服務)的簡寫。SaaS並不是指代一個行業或者一種技術,它是一種2B的專業型軟件租賃使用模式。 什么是專業型軟件? 就是為了解決特定行業或者企業特定問題而針對性開發的軟件系統,比如快遞行業的物流管理系統、餐飲行業的點餐系統 ...
職場的程序員們或多或少都受到過前輩或領導的指點,應該都聽過這么一句話 “學技術不能光會搭建個環境,使幾個API,要學習了解技術的本質”。可能實際聽得比較多的是 “學習技術原理”這句。所以這兩個點都會說到,會說一說區別及聯系。 原理,何為原理,技術原理到底在學什么? 本質,何為本質 ...
我是風箏,公眾號「古時的風箏」,一個兼具深度與廣度的程序員鼓勵師,一個本打算寫詩卻寫起了代碼的田園碼農! 文章會收錄在 JavaNewBee 中,更有 Java 后端知識圖譜,從小白到大牛要走的 ...
前言 從字面意思理解就是數據不需要來回的拷貝,大大提升了系統的性能;這個詞我們也經常在java nio,netty,kafka,RocketMQ等框架中聽到,經常作為其提升性能的一大亮點;下面從I/O的幾個概念開始,進而在分析零拷貝。 I/O概念 1.緩沖區 緩沖區是所有I/O的基礎,I ...
我們也經常在 Java NIO,Netty,Kafka,RocketMQ 等框架中聽到零拷貝,它經常作為其提升性能的一大亮點;下面從 I/O 的幾個概念開始,進而再分析零拷貝。 I/O 概念 緩沖區 緩沖區是所有 I/O 的基礎,I/O 講的無非就是把數據移進或移出緩沖區;進程執行 I/O ...
消費組,即Consumer Group ,應該算是kafka比較有創意的設計了。那么何謂ConsumerGroup呢?用一句話概括就是:ConsumerGroup是kafka提供的可擴展且具有容錯性的消費者機制。既然是一個組,那么組內必然可以有多個消費者和消費者實列,他們共享一個公共的ID ...
是需要成本的,而我們普通大眾就要為這龐大的信用成本買單。二、區塊鏈本質解決信任問題、降低信任成本的技術 ...
“區塊鏈”的概念可以說是異常火爆,好像互聯網金融峰會上沒人談一談區塊鏈技術就out了,BAT以及各大銀行還有什么金融機構都在開始自己的區塊鏈研究工作,就連IBM最近也成立了自己的區塊鏈研究實驗室,但其實區塊鏈到底是什么?大家或許並不清楚,停留在霧里看花的狀態。從今天開始,就讓我們一起走進區塊鏈 ...