日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

帶你認(rèn)識Kafka背后優(yōu)秀的架構(gòu)設(shè)計

Linux愛好者 ? 來源:掘金 ? 作者:說出你的愿望吧 ? 2021-04-30 15:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

消息系統(tǒng)的作用

應(yīng)該大部份小伙伴都清楚,用機(jī)油裝箱舉個例子

be057462-a83e-11eb-9728-12bb97331649.jpg

所以消息系統(tǒng)就是如上圖我們所說的倉庫,能在中間過程作為緩存,并且實(shí)現(xiàn)解耦合的作用。引入一個場景,我們知道中國移動,中國聯(lián)通,中國電信的日志處理,是交給外包去做大數(shù)據(jù)分析的,假設(shè)現(xiàn)在它們的日志都交給了你做的系統(tǒng)去做用戶畫像分析。

be0fa5b8-a83e-11eb-9728-12bb97331649.jpg

按照剛剛前面提到的消息系統(tǒng)的作用,我們知道了消息系統(tǒng)其實(shí)就是一個模擬緩存 ,且僅僅是起到了緩存的作用 而并不是真正的緩存,數(shù)據(jù)仍然是存儲在磁盤上面而不是內(nèi)存。

1.Topic 主題

kafka學(xué)習(xí)了數(shù)據(jù)庫里面的設(shè)計,在里面設(shè)計了topic(主題),這個東西類似于關(guān)系型數(shù)據(jù)庫的表

此時我需要獲取中國移動的數(shù)據(jù),那就直接監(jiān)聽TopicA即可

2.Partition 分區(qū)

kafka還有一個概念叫Partition(分區(qū)),分區(qū)具體在服務(wù)器上面表現(xiàn)起初就是一個目錄,一個主題下面有多個分區(qū),這些分區(qū)會存儲到不同的服務(wù)器上面,或者說,其實(shí)就是在不同的主機(jī)上建了不同的目錄。

這些分區(qū)主要的信息就存在了.log文件里面。跟數(shù)據(jù)庫里面的分區(qū)差不多,是為了提高性能。

be291d4a-a83e-11eb-9728-12bb97331649.jpg

至于為什么提高了性能,很簡單,多個分區(qū)多個線程,多個線程并行處理肯定會比單線程好得多Topic和partition像是HBASE里的table和region的概念,table只是一個邏輯上的概念,真正存儲數(shù)據(jù)的是region,這些region會分布式地存儲在各個服務(wù)器上面,對應(yīng)于kafka,也是一樣,Topic也是邏輯概念 ,而partition就是分布式存儲單元。這個設(shè)計是保證了海量數(shù)據(jù)處理的基礎(chǔ)。我們可以對比一下,如果HDFS沒有block的設(shè)計,一個100T的文件也只能單獨(dú)放在一個服務(wù)器上面,那就直接占滿整個服務(wù)器了,引入block后,大文件可以分散存儲在不同的服務(wù)器上。注意:1.分區(qū)會有單點(diǎn)故障問題,所以我們會為每個分區(qū)設(shè)置副本數(shù)2.分區(qū)的編號是從0開始的

3.Producer - 生產(chǎn)者

往消息系統(tǒng)里面發(fā)送數(shù)據(jù)的就是生產(chǎn)者

be33a6ca-a83e-11eb-9728-12bb97331649.jpg

4.Consumer - 消費(fèi)者

從kafka里讀取數(shù)據(jù)的就是消費(fèi)者

be3ffeac-a83e-11eb-9728-12bb97331649.jpg

5.Message - 消息

kafka里面的我們處理的數(shù)據(jù)叫做消息

二、kafka的集群架構(gòu)

創(chuàng)建一個TopicA的主題,3個分區(qū)分別存儲在不同的服務(wù)器,也就是broker下面。Topic是一個邏輯上的概念 ,并不能直接在圖中把Topic的相關(guān)單元畫出

be4b365a-a83e-11eb-9728-12bb97331649.jpg

需要注意:kafka在0.8版本以前是沒有副本機(jī)制的,所以在面對服務(wù)器宕機(jī)的突發(fā)情況時會丟失數(shù)據(jù),所以盡量避免使用這個版本之前的kafka

Replica - 副本

kafka中的partition為了保證數(shù)據(jù)安全,所以每個partition可以設(shè)置多個副本。

此時我們對分區(qū)0,1,2分別設(shè)置3個副本(其實(shí)設(shè)置兩個副本是比較合適的)

be539f98-a83e-11eb-9728-12bb97331649.jpg

而且其實(shí)每個副本都是有角色之分的,它們會選取一個副本作為leader,而其余的作為follower,我們的生產(chǎn)者在發(fā)送數(shù)據(jù)的時候,是直接發(fā)送到leader partition里面 ,然后follower partition會去leader那里自行同步數(shù)據(jù),消費(fèi)者消費(fèi)數(shù)據(jù)的時候,也是從leader那去消費(fèi)數(shù)據(jù)的 。

be5d89cc-a83e-11eb-9728-12bb97331649.jpg

Consumer Group - 消費(fèi)者組

我們在消費(fèi)數(shù)據(jù)時會在代碼里面指定一個group.id,這個id代表的是消費(fèi)組的名字,而且這個group.id就算不設(shè)置,系統(tǒng)也會默認(rèn)設(shè)置

conf.setProperty(“group.id”,“tellYourDream”)我們所熟知的一些消息系統(tǒng)一般來說會這樣設(shè)計,就是只要有一個消費(fèi)者去消費(fèi)了消息系統(tǒng)里面的數(shù)據(jù),那么其余所有的消費(fèi)者都不能再去消費(fèi)這個數(shù)據(jù)??墒莐afka并不是這樣,比如現(xiàn)在consumerA去消費(fèi)了一個topicA里面的數(shù)據(jù)。

consumerA: group.id = a consumerB: group.id = a consumerC: group.id = b consumerD: group.id = b再讓consumerB也去消費(fèi)TopicA的數(shù)據(jù),它是消費(fèi)不到了,但是我們在consumerC中重新指定一個另外的group.id,consumerC是可以消費(fèi)到topicA的數(shù)據(jù)的。而consumerD也是消費(fèi)不到的,所以在kafka中,不同組可有唯一的一個消費(fèi)者去消費(fèi)同一主題的數(shù)據(jù) 。所以消費(fèi)者組就是讓多個消費(fèi)者并行消費(fèi)信息而存在的,而且它們不會消費(fèi)到同一個消息,如下,consumerA,B,C是不會互相干擾的

consumer group:a consumerA consumerB consumerC

be68b34c-a83e-11eb-9728-12bb97331649.jpg

如圖,因?yàn)榍懊嫣岬竭^了消費(fèi)者會直接和leader建立聯(lián)系,所以它們分別消費(fèi)了三個leader,所以一個分區(qū)不會讓消費(fèi)者組里面的多個消費(fèi)者去消費(fèi) ,但是在消費(fèi)者不飽和的情況下,一個消費(fèi)者是可以去消費(fèi)多個分區(qū)的數(shù)據(jù)的 。

Controller

熟知一個規(guī)律:在大數(shù)據(jù)分布式文件系統(tǒng)里面,95%的都是主從式的架構(gòu),個別是對等式的架構(gòu),比如ElasticSearch。kafka也是主從式的架構(gòu),主節(jié)點(diǎn)就叫controller,其余的為從節(jié)點(diǎn),controller是需要和zookeeper進(jìn)行配合管理整個kafka集群。

kafka和zookeeper如何配合工作

kafka嚴(yán)重依賴于zookeeper集群(所以之前的zookeeper文章還是有點(diǎn)用的)。所有的broker在啟動的時候都會往zookeeper進(jìn)行注冊,目的就是選舉出一個controller,這個選舉過程非常簡單粗暴,就是一個誰先誰當(dāng)?shù)倪^程,不涉及什么算法問題。那成為controller之后要做啥呢,它會監(jiān)聽zookeeper里面的多個目錄。

例如有一個目錄/brokers/,其他從節(jié)點(diǎn)往這個目錄上注冊(就是往這個目錄上創(chuàng)建屬于自己的子目錄而已) 自己,這時命名規(guī)則一般是它們的id編號,比如/brokers/0,1,2注冊時各個節(jié)點(diǎn)必定會暴露自己的主機(jī)名,端口號等等的信息,此時controller就要去讀取注冊上來的從節(jié)點(diǎn)的數(shù)據(jù)(通過監(jiān)聽機(jī)制),生成集群的元數(shù)據(jù)信息,之后把這些信息都分發(fā)給其他的服務(wù)器,讓其他服務(wù)器能感知到集群中其它成員的存在 。

此時模擬一個場景,我們創(chuàng)建一個主題(其實(shí)就是在zookeeper上/topics/topicA這樣創(chuàng)建一個目錄而已),kafka會把分區(qū)方案生成在這個目錄中,此時controller就監(jiān)聽到了這一改變,它會去同步這個目錄的元信息,然后同樣下放給它的從節(jié)點(diǎn),通過這個方法讓整個集群都得知這個分區(qū)方案,此時從節(jié)點(diǎn)就各自創(chuàng)建好目錄等待創(chuàng)建分區(qū)副本即可。這也是整個集群的管理機(jī)制。

加餐時間

1.Kafka性能好在什么地方?

① 順序?qū)?/p>

操作系統(tǒng)每次從磁盤讀寫數(shù)據(jù)的時候,需要先尋址,也就是先要找到數(shù)據(jù)在磁盤上的物理位置,然后再進(jìn)行數(shù)據(jù)讀寫,如果是機(jī)械硬盤,尋址就需要較長的時間。kafka的設(shè)計中,數(shù)據(jù)其實(shí)是存儲在磁盤上面,一般來說,會把數(shù)據(jù)存儲在內(nèi)存上面性能才會好。但是kafka用的是順序?qū)?,追加?shù)據(jù)是追加到末尾,磁盤順序?qū)懙男阅軜O高,在磁盤個數(shù)一定,轉(zhuǎn)數(shù)達(dá)到一定的情況下,基本和內(nèi)存速度一致隨機(jī)寫的話是在文件的某個位置修改數(shù)據(jù),性能會較低。

② 零拷貝

先來看看非零拷貝的情況

be794928-a83e-11eb-9728-12bb97331649.jpg

可以看到數(shù)據(jù)的拷貝從內(nèi)存拷貝到kafka服務(wù)進(jìn)程那塊,又拷貝到socket緩存那塊,整個過程耗費(fèi)的時間比較高,kafka利用了Linux的sendFile技術(shù)(NIO),省去了進(jìn)程切換和一次數(shù)據(jù)拷貝,讓性能變得更好。

be895534-a83e-11eb-9728-12bb97331649.jpg

2.日志分段存儲

Kafka規(guī)定了一個分區(qū)內(nèi)的.log文件最大為1G,做這個限制目的是為了方便把.log加載到內(nèi)存去操作

00000000000000000000.index 00000000000000000000.log 00000000000000000000.timeindex 00000000000005367851.index 00000000000005367851.log 00000000000005367851.timeindex 00000000000009936472.index 00000000000009936472.log 00000000000009936472.timeindex這個9936472之類的數(shù)字,就是代表了這個日志段文件里包含的起始o(jì)ffset,也就說明這個分區(qū)里至少都寫入了接近1000萬條數(shù)據(jù)了。

Kafka broker有一個參數(shù),log.segment.bytes,限定了每個日志段文件的大小,最大就是1GB,一個日志段文件滿了,就自動開一個新的日志段文件來寫入,避免單個文件過大,影響文件的讀寫性能,這個過程叫做log rolling,正在被寫入的那個日志段文件,叫做active log segment。如果大家有看前面的兩篇有關(guān)于HDFS的文章時,就會發(fā)現(xiàn)NameNode的edits log也會做出限制,所以這些框架都是會考慮到這些問題。

3.Kafka的網(wǎng)絡(luò)設(shè)計

kafka的網(wǎng)絡(luò)設(shè)計和Kafka的調(diào)優(yōu)有關(guān),這也是為什么它能支持高并發(fā)的原因

be98b484-a83e-11eb-9728-12bb97331649.jpg

首先客戶端發(fā)送請求全部會先發(fā)送給一個Acceptor,broker里面會存在3個線程(默認(rèn)是3個),這3個線程都是叫做processor,Acceptor不會對客戶端的請求做任何的處理,直接封裝成一個個socketChannel發(fā)送給這些processor形成一個隊(duì)列,發(fā)送的方式是輪詢,就是先給第一個processor發(fā)送,然后再給第二個,第三個,然后又回到第一個。

消費(fèi)者線程去消費(fèi)這些socketChannel時,會獲取一個個request請求,這些request請求中就會伴隨著數(shù)據(jù)。線程池里面默認(rèn)有8個線程,這些線程是用來處理request的,解析請求,如果request是寫請求,就寫到磁盤里。讀的話返回結(jié)果。processor會從response中讀取響應(yīng)數(shù)據(jù),然后再返回給客戶端。

這就是Kafka的網(wǎng)絡(luò)三層架構(gòu)。所以如果我們需要對kafka進(jìn)行增強(qiáng)調(diào)優(yōu),增加processor并增加線程池里面的處理線程,就可以達(dá)到效果。request和response那一塊部分其實(shí)就是起到了一個緩存的效果,是考慮到processor們生成請求太快,線程數(shù)不夠不能及時處理的問題。所以這就是一個加強(qiáng)版的reactor網(wǎng)絡(luò)線程模型。

finally

集群的搭建會再找時間去提及。這一篇簡單地從角色到一些設(shè)計的方面講述了Kafka的一些基礎(chǔ),在之后的更新中會繼續(xù)逐步推進(jìn),進(jìn)行更加深入淺出的講解。

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 耦合
    +關(guān)注

    關(guān)注

    13

    文章

    611

    瀏覽量

    104109
  • 存儲
    +關(guān)注

    關(guān)注

    13

    文章

    4900

    瀏覽量

    90322
  • 磁盤
    +關(guān)注

    關(guān)注

    1

    文章

    401

    瀏覽量

    26598
  • 數(shù)據(jù)庫
    +關(guān)注

    關(guān)注

    7

    文章

    4087

    瀏覽量

    68578

原文標(biāo)題:大白話認(rèn)識 Kafka 背后優(yōu)秀的架構(gòu)設(shè)計

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何確保微電網(wǎng)標(biāo)準(zhǔn)化架構(gòu)設(shè)計流程的完整性?

    當(dāng)前,微電網(wǎng)建設(shè)普遍存在設(shè)計流程碎片化、環(huán)節(jié)銜接不暢、標(biāo)準(zhǔn)執(zhí)行不到位、成果追溯缺失等問題,導(dǎo)致架構(gòu)設(shè)計與實(shí)際需求脫節(jié)、工程落地困難、運(yùn)維成本偏高,甚至影響系統(tǒng)長期穩(wěn)定運(yùn)行。GB/T
    的頭像 發(fā)表于 04-24 11:19 ?116次閱讀
    如何確保微電網(wǎng)標(biāo)準(zhǔn)化<b class='flag-5'>架構(gòu)設(shè)</b>計流程的完整性?

    交流微電網(wǎng)架構(gòu)設(shè)計:拓?fù)浣Y(jié)構(gòu)、核心組件與適配場景

    “雙碳”目標(biāo)實(shí)現(xiàn)的重要載體。交流微電網(wǎng)架構(gòu)設(shè)計的核心,是通過合理規(guī)劃拓?fù)浣Y(jié)構(gòu)、科學(xué)配置核心組件,實(shí)現(xiàn)與應(yīng)用場景的精準(zhǔn)適配,最終達(dá)成安全穩(wěn)定、高效經(jīng)濟(jì)的運(yùn)行目標(biāo)。拓?fù)浣Y(jié)構(gòu)決定架構(gòu)的整體布局與運(yùn)行特性,核心
    的頭像 發(fā)表于 04-09 16:54 ?852次閱讀
    交流微電網(wǎng)<b class='flag-5'>架構(gòu)設(shè)</b>計:拓?fù)浣Y(jié)構(gòu)、核心組件與適配場景

    西格電力微電網(wǎng)總體架構(gòu)設(shè)計:分層分布式控制體系構(gòu)建

    隨著分布式新能源規(guī)?;瘽B透、負(fù)荷需求多元化升級,微電網(wǎng)作為整合“源、儲、荷、網(wǎng)”多單元的新型能源系統(tǒng),其安全穩(wěn)定、高效經(jīng)濟(jì)運(yùn)行的核心訴求,對總體架構(gòu)設(shè)計與控制體系提出了更高要求。微電網(wǎng)總體架構(gòu)是系統(tǒng)
    的頭像 發(fā)表于 03-31 11:44 ?557次閱讀
    西格電力微電網(wǎng)總體<b class='flag-5'>架構(gòu)設(shè)</b>計:分層分布式控制體系構(gòu)建

    2022全新版!Java分布式架構(gòu)設(shè)計與開發(fā)實(shí)戰(zhàn)(完結(jié))

    2022全新版!Java分布式架構(gòu)設(shè)計與開發(fā)實(shí)戰(zhàn)(完結(jié)) 分庫分表實(shí)戰(zhàn):Java海量數(shù)據(jù)存儲架構(gòu)設(shè)計 在現(xiàn)代互聯(lián)網(wǎng)應(yīng)用中,隨著業(yè)務(wù)規(guī)模的指數(shù)級增長,數(shù)據(jù)庫性能瓶頸已成為制約系統(tǒng)發(fā)展的關(guān)鍵因素。當(dāng)單
    發(fā)表于 03-30 15:20

    微電網(wǎng)總體架構(gòu)設(shè)計原則:安全、高效、靈活的三重導(dǎo)向

    的運(yùn)行穩(wěn)定性、能源利用效率與場景適配能力。在微電網(wǎng)架構(gòu)設(shè)計中,“安全、高效、靈活”三大導(dǎo)向并非孤立存在,而是相互支撐、協(xié)同統(tǒng)一的有機(jī)整體——安全是底線,筑牢微電網(wǎng)運(yùn)行的根基;高效是核心,彰顯微電網(wǎng)的能源
    的頭像 發(fā)表于 03-27 14:12 ?306次閱讀
    微電網(wǎng)總體<b class='flag-5'>架構(gòu)設(shè)</b>計原則:安全、高效、靈活的三重導(dǎo)向

    X (Twitter) 推薦系統(tǒng)架構(gòu)設(shè)計深度解析

    推薦系統(tǒng)到底是如何理解海量用戶與內(nèi)容的?本期文章帶你深入 X (前 Twitter) 推薦算法庫的底層源碼。解構(gòu)推薦系統(tǒng)關(guān)鍵的“漏斗型”架構(gòu)——從高效的雙塔召回到復(fù)雜精妙的 Transformer
    的頭像 發(fā)表于 02-25 23:56 ?5179次閱讀

    工程師之夜系列分享第三十九篇:Kafka、RocketMQ、JMQ 存儲架構(gòu)深度對比

    引言 消息隊(duì)列的存儲架構(gòu)是決定其可靠性、吞吐量、延遲性能的核心因素,直接影響業(yè)務(wù)場景適配能力。本文聚焦三款主流消息隊(duì)列 ——Kafka(LinkedIn 開源,側(cè)重高吞吐)、RocketMQ(阿里
    的頭像 發(fā)表于 01-13 16:19 ?311次閱讀
    工程師之夜系列分享第三十九篇:<b class='flag-5'>Kafka</b>、RocketMQ、JMQ 存儲<b class='flag-5'>架構(gòu)</b>深度對比

    嵌入式軟件分層架構(gòu)設(shè)計原則

    嵌入式軟件分層架構(gòu)的設(shè)計原則如下: 模塊化和可擴(kuò)展性:每一層應(yīng)當(dāng)保持松耦合,這樣當(dāng)硬件變化或某些功能擴(kuò)展時,只需要修改對應(yīng)的層次,而不影響整體架構(gòu)。 硬件無關(guān)性:上層代碼應(yīng)當(dāng)盡量避免直接依賴硬件
    發(fā)表于 11-28 07:05

    TensorRT-LLM的大規(guī)模專家并行架構(gòu)設(shè)

    之前文章已介紹引入大規(guī)模 EP 的初衷,本篇將繼續(xù)深入介紹 TensorRT-LLM 的大規(guī)模專家并行架構(gòu)設(shè)計與創(chuàng)新實(shí)現(xiàn)。
    的頭像 發(fā)表于 09-23 14:42 ?1433次閱讀
    TensorRT-LLM的大規(guī)模專家并行<b class='flag-5'>架構(gòu)設(shè)</b>計

    深入剖析RabbitMQ高可用架構(gòu)設(shè)

    在微服務(wù)架構(gòu)中,消息隊(duì)列故障導(dǎo)致的系統(tǒng)不可用率高達(dá)27%!如何構(gòu)建一個真正可靠的消息中間件架構(gòu)?本文將深入剖析RabbitMQ高可用設(shè)計的核心要點(diǎn)。
    的頭像 發(fā)表于 08-18 11:19 ?1120次閱讀

    Kafka生產(chǎn)環(huán)境應(yīng)用方案

    Apache Kafka作為分布式流處理平臺,在現(xiàn)代大數(shù)據(jù)架構(gòu)中扮演著消息中間件的核心角色。本文將從運(yùn)維工程師的角度,詳細(xì)介紹Kafka在生產(chǎn)環(huán)境中的部署方案、配置優(yōu)化、監(jiān)控運(yùn)維等關(guān)鍵技術(shù)。通過實(shí)戰(zhàn)案例和代碼示例,幫助運(yùn)維團(tuán)隊(duì)構(gòu)
    的頭像 發(fā)表于 07-09 09:56 ?699次閱讀

    光伏運(yùn)維管理系統(tǒng)架構(gòu)設(shè)計及其應(yīng)用分析

    開展。 光伏運(yùn)維管理系統(tǒng)集成先進(jìn)的數(shù)據(jù)監(jiān)測、故障診斷、運(yùn)維任務(wù)管理等多種功能內(nèi)容,為光伏電站提供全面、高效、智能的運(yùn)維服務(wù)。其系統(tǒng)分層架構(gòu)設(shè)計,覆蓋感知層、網(wǎng)絡(luò)層、平臺層和應(yīng)用層。感知層通過傳感器和攝像頭等設(shè)
    的頭像 發(fā)表于 06-10 11:34 ?790次閱讀
    光伏運(yùn)維管理系統(tǒng)<b class='flag-5'>架構(gòu)設(shè)</b>計及其應(yīng)用分析

    明晚開播 | 數(shù)據(jù)智能系列講座第6期:大模型革命背后的算力架構(gòu)創(chuàng)新

    鷺島論壇數(shù)據(jù)智能系列講座第6期「大模型革命背后的算力架構(gòu)創(chuàng)新」/RVEI并行計算工作組(SIG-PP)技術(shù)沙龍/明晚(21日)8點(diǎn)精彩開播期待與您云相聚,共襄學(xué)術(shù)盛宴!|直播信息報告題目大模型革命
    的頭像 發(fā)表于 05-20 08:04 ?588次閱讀
    明晚開播 | 數(shù)據(jù)智能系列講座第6期:大模型革命<b class='flag-5'>背后</b>的算力<b class='flag-5'>架構(gòu)</b>創(chuàng)新

    Kafka工作流程及文件存儲機(jī)制

    Kafka 中消息是以 topic 進(jìn)行分類的,生產(chǎn)者生產(chǎn)消息,消費(fèi)者消費(fèi)消息,都是面向 topic 的。
    的頭像 發(fā)表于 05-19 10:14 ?1093次閱讀
    <b class='flag-5'>Kafka</b>工作流程及文件存儲機(jī)制

    直播預(yù)約 | 數(shù)據(jù)智能系列講座第6期:大模型革命背后的算力架構(gòu)創(chuàng)新

    鷺島論壇數(shù)據(jù)智能系列講座第6期「大模型革命背后的算力架構(gòu)創(chuàng)新」/RVEI并行計算工作組(SIG-PP)技術(shù)沙龍/5月21日(周三)20:00精彩開播期待與您云相聚,共襄學(xué)術(shù)盛宴!|直播信息報告題目
    的頭像 發(fā)表于 05-12 14:05 ?739次閱讀
    直播預(yù)約 | 數(shù)據(jù)智能系列講座第6期:大模型革命<b class='flag-5'>背后</b>的算力<b class='flag-5'>架構(gòu)</b>創(chuàng)新
    古田县| 临夏县| 松原市| 梅州市| 佛教| 宁陵县| 潮州市| 阜新| 大姚县| 蓝田县| 蓝山县| 邹城市| 调兵山市| 新源县| 仁化县| 广灵县| 阿拉善盟| 石首市| 海兴县| 济宁市| 仁寿县| 凉城县| 上饶县| 平乐县| 顺义区| 邵东县| 固阳县| 肥东县| 榆社县| 锡林郭勒盟| 曲靖市| 武功县| 清苑县| 阳泉市| 昆明市| 恩平市| 宜兰市| 塔河县| 盐边县| 班玛县| 清丰县|