国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

金華網(wǎng)站建設(shè)網(wǎng)絡(luò)推廣公司排名

金華網(wǎng)站建設(shè),網(wǎng)絡(luò)推廣公司排名,jsp網(wǎng)站開發(fā)用到什么技術(shù),一份電子商務(wù)網(wǎng)站建設(shè)規(guī)劃書1 生產(chǎn)者 生產(chǎn)邏輯 配置生產(chǎn)者客戶端參數(shù)及創(chuàng)建相應(yīng)的生產(chǎn)者實(shí)例。構(gòu)建待發(fā)送的消息。發(fā)送消息關(guān)閉實(shí)列 參數(shù)說明 bootstrap.servers :用來指定生產(chǎn)者客戶端鏈接Kafka集群搜需要的broker地址清單,具體格式 host1:port1,host2:port2,可以設(shè)置一個(gè)或多…

1 生產(chǎn)者

生產(chǎn)邏輯

  1. 配置生產(chǎn)者客戶端參數(shù)及創(chuàng)建相應(yīng)的生產(chǎn)者實(shí)例。
  2. 構(gòu)建待發(fā)送的消息。
  3. 發(fā)送消息
  4. 關(guān)閉實(shí)列

參數(shù)說明

  1. bootstrap.servers :用來指定生產(chǎn)者客戶端鏈接Kafka集群搜需要的broker地址清單,具體格式 host1:port1,host2:port2,可以設(shè)置一個(gè)或多個(gè)地址中間,號分割,參數(shù)默認(rèn) 空串。這里要注意并不需要配置所有的broker地址,應(yīng)為生產(chǎn)者會在broker中找到其他的broker地址,但是建議配置兩個(gè)以上,當(dāng)其中一個(gè)broker宕機(jī)時(shí)還可以通過另外一個(gè)工作。
  2. key.serializer和value.serializer:broker端接受的消息必須以字節(jié)數(shù)組的形式存在。
  3. client.id : 默認(rèn) “” 用來設(shè)置KafkaProducer對應(yīng)的客戶端id
  4. max.block.ms:默認(rèn)值 60000 用來控制KafkaProducer 中send()方法和partitionsFor()方法的阻塞時(shí)間
  5. partitioner.class:用來指定分區(qū)器
  6. enable.idempotence:默認(rèn)值 false 是否開啟冪等性
  7. interceptor.classes 用來設(shè)置生產(chǎn)者攔截器
  8. max.in.flight.requests.per.connection:5 限制每個(gè)連接最多緩存的請求數(shù)
  9. metadata.max.age.ms: 300000 5分鐘 如果在這個(gè)時(shí)間內(nèi)元數(shù)據(jù)沒有更新的話就強(qiáng)制更新。
  10. transactional.id:null 設(shè)置事務(wù)id 必須唯一
  11. batch.size 16384(16KB): 生產(chǎn)者客戶端中用于緩存消息的緩沖區(qū)大小。

序列化器(Serializer)

生產(chǎn)者發(fā)送消息到kafka是需要將對象序列化城流才能訪問到kafka,消費(fèi)者需要把流反序列化 才能進(jìn)行 消費(fèi)。

分區(qū)器

消息在通過send()方法發(fā)送到broker的過程中,有可能需要經(jīng)過攔截器、序列化器和分區(qū)器(partitioner)的一系列作用之后才能被真正的發(fā)往broker。攔截器一般不是必須的,而序列化器時(shí)必須的必須的。消息經(jīng)過序列化之后就需要確定它發(fā)送的分區(qū),如果消息ProducerRecord中指定了partition字段,那么就不需要分區(qū)器的作用,因?yàn)閜artition代表的就是所要發(fā)往的分區(qū)。
分區(qū)器時(shí)通過kay來計(jì)算partition的值,分區(qū)器的作用就是為消息分配分區(qū)。
kafka的默認(rèn)分區(qū)器是 org.apache.kafka.clients.producer.internals.DefaultPartitioner

生產(chǎn)者攔截器(Interceptor)

生產(chǎn)者攔截器主要用來在消息發(fā)送前做一些準(zhǔn)備工作,如按照規(guī)則過濾不符合條件的消息,修改消息等,也可以用來做一些定制化的需求,kafkaProducer在將消息序列化和計(jì)算分區(qū)之前會調(diào)用攔截器的onSend()方法來對消息進(jìn)行相應(yīng)的定制化

原理分析

在這里插入圖片描述

  1. 主線程中由KafkaPartition創(chuàng)建消息
  2. 通過攔截器
  3. 通過序列化器
  4. 通過分區(qū)器
  5. 到達(dá)消息累加器(RecordAccumulator)主要是用來收集消息方便 Sender可以批量發(fā)送
http://aloenet.com.cn/news/36241.html

相關(guān)文章:

  • 學(xué)前端什么網(wǎng)站好足球世界排名
  • 做快三網(wǎng)站做微商怎么找客源加人
  • 自己電腦做主機(jī)怎么做網(wǎng)站引流客戶的最快方法是什么
  • 蘭州網(wǎng)站搜索引擎優(yōu)化河北seo推廣公司
  • 美國做電商網(wǎng)站手機(jī)優(yōu)化大師官方版
  • 北京網(wǎng)站優(yōu)化流程線上推廣外包公司
  • 個(gè)人如何在企業(yè)網(wǎng)站做實(shí)名認(rèn)證網(wǎng)絡(luò)營銷的渠道有哪些
  • 個(gè)人怎么注冊商貿(mào)公司下列關(guān)于seo優(yōu)化說法不正確的是
  • 電商平臺網(wǎng)站定制怎么做公眾號
  • wordpress memcached zou.lu泰州網(wǎng)站排名seo
  • 建站系統(tǒng)做的網(wǎng)站百度可以搜索到嗎網(wǎng)絡(luò)營銷策劃方案書范文
  • 網(wǎng)站備案怎么弄新鄉(xiāng)百度關(guān)鍵詞優(yōu)化外包
  • 免費(fèi)推廣的軟件做網(wǎng)站優(yōu)化推廣
  • 查找企業(yè)信息的網(wǎng)站青島網(wǎng)站制作推廣
  • 農(nóng)資銷售網(wǎng)站建設(shè)方案sem百度競價(jià)推廣
  • 蘇州網(wǎng)站建設(shè)公司電話深度搜索
  • 湖南網(wǎng)站建設(shè)小公司搜索引擎的工作原理有哪些
  • ip網(wǎng)站架設(shè)上海推廣外包
  • wordpress主題開發(fā)404頁面網(wǎng)站優(yōu)化課程培訓(xùn)
  • 湖南做網(wǎng)站 x磐石網(wǎng)絡(luò)關(guān)鍵詞如何快速排名
  • 上蔡做網(wǎng)站企業(yè)如何進(jìn)行網(wǎng)絡(luò)推廣
  • 注冊完域名后如何做網(wǎng)站快速seo軟件
  • ps做網(wǎng)站首頁的尺寸渠道策略的四種方式
  • 酒店設(shè)計(jì)網(wǎng)站推薦百度學(xué)術(shù)搜索入口
  • 設(shè)計(jì)網(wǎng)站怎樣做色卡百度快照排名
  • 電子商務(wù)網(wǎng)站建設(shè)特點(diǎn)網(wǎng)絡(luò)營銷策劃方案范文
  • wordpress 視頻不播放seo標(biāo)題優(yōu)化的心得總結(jié)
  • 網(wǎng)站建設(shè)安全級別自媒體平臺收益排行榜
  • 宜賓做網(wǎng)站公司營銷策略都有哪些
  • 用html5做的美食網(wǎng)站百度明星人氣榜入口