1. 程式人生 > >kafka配置檔案詳解之:producer.properties

kafka配置檔案詳解之:producer.properties

#指定節點列表
metadata.broker.list=kafka01:9092,kafka02:9092,kafka03:9092  


#指定分割槽處理類。預設kafka.producer.DefaultPartitioner
#partitioner.class=kafka.producer.DefaultPartitioner


#是否壓縮,0代表不壓縮,1代表用gzip壓縮,2代表用snappy壓縮
compression.codec=0


#指定序列化處理類
serializer.class=kafka.serializer.DefaultEncoder  


#如果要壓縮訊息,這裡指定哪些topic要壓縮訊息,預設是empty,表示不壓縮
#compressed.topics=


#設定傳送資料是否需要服務端的反饋,有三個值0,1,-1
# 0:producer不會等待broker傳送ack
# 1:當leader接收到訊息後傳送ack
# -1:當所有的follower都同步訊息成功後傳送ack
request.required.acks=0


#在向producer傳送ack之前,broker均需等待的最大時間
request.timeout.ms=10000


#sync同步(預設),async非同步可以提高發送吞吐量
producer.type=async


#在async模式下,當message快取超時後,將會批量傳送給broker,預設5000ms
#queue.buffering.max.ms=5000


#在async模式下,Producer端允許buffer的最大訊息量
queue.buffering.max.messages=20000


#在async模式下,指定每次批量傳送的資料量,預設200
batch.num.messages=500


#當訊息在producer端沉積的條數達到“queue.buffering.max.messages"後
#阻塞一定時間後,佇列仍然沒有enqueue(producer仍然沒有傳送出任何訊息)
#此時producer可以繼續阻塞,或者將訊息拋棄
# -1:無阻塞超時限制,訊息不會被拋棄
# 0 :立即清空佇列,訊息被拋棄
queue.enqueue.timeout.ms=-1

相關推薦

kafka配置檔案producer.properties

#指定節點列表 metadata.broker.list=kafka01:9092,kafka02:9092,kafka03:9092 #指定分割槽處理類。預設kafka.producer.D

kafka配置檔案server.properties

#每一個broker在叢集中的唯一表示,要求是正數。當該伺服器的IP地址發生改變時,broker.id沒有變化,則不會影響consumers的訊息情況broker.id=0#broker server服務埠 port =9092#處理網路請求的執行緒數量num

Kafka配置檔案

Kafka配置檔案詳解 1. 生產端的配置檔案 producer.properties 2. 消費端的配置檔案 consumer.properties: 3.服務端的配置檔案 server.properties

SpringBoot-配置檔案自定義配置檔案

今天我們一起來學習一下如何自定義配置檔案,在這之前我們可能會把配置項寫在application.properties或者application.yml中。這是springboot預設讀取的配置檔案,但是

SpringBoot-配置檔案多個配置檔案

在現實的開發環境中,我們需要不同的配置環境。比如開發環境用於開發,測試環境用於測試,預生產環境用於釋出測試。那麼對於多個環境的配置檔案,其檔案格式為:application-{profile}.properties,其中{profile}對應我們的環境標識。比如我們這裡定義了

kafka實戰教程(python操作kafka),kafka配置檔案

全棧工程師開發手冊 (作者:欒鵬) kafka介紹 1.1. 主要功能 根據官網的介紹,ApacheKafka®是一個分散式流媒體平臺,它主要有3種功能: 1:It lets you publish and subscribe to strea

Hibernate---實體配置(對映)檔案 例如User.hbm.xml檔案

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-mapping PUBLIC      "-//Hibernate/Hibernate Mapping DTD 3.0//EN" &n

ssm spring+springmvc+mybatis中的xml配置檔案

這幾天一直在整合SSM框架,雖然網上有很多已經整合好的,但是對於裡面的配置檔案並沒有進行過多的說明,很多人知其然不知其所以然,經過幾天的搜尋和整理,今天總算對其中的XML配置檔案有了一定的瞭解,所以拿出來一起分享一下,希望有不足的地方大家批評指正~~~ 首先   這篇文章暫時只對框架中所要用到的配

Java程式設計師從笨鳥到菜鳥(五十三)細談Hibernate(四)Hibernate常用配置檔案

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

SpringBoot非官方教程 | 第二篇Spring Boot配置檔案

springboot採納了建立生產就緒Spring應用程式的觀點。 Spring Boot優先於配置的慣例,旨在讓您儘快啟動和執行。在一般情況下,我們不需要做太多的配置就能夠讓spring boot正常執行。在一些特殊的情況下,我們需要做修改一些配置,或者需要有自己的配置屬性。 當我們

Nginx實戰1.1-1.6 Nginx介紹,安裝及配置檔案

1.1 Nginx介紹 HTTP協議發展簡史 加粗  https://coding.net/u/aminglinux/p/nginx/git/blob/master/http/version.md  1991年釋出0.9版,只有GET方法,僅支援html,一個連線一個請求 &n

Spring Boot 配置檔案自定義屬性、隨機數、多環境配置

相信很多人選擇Spring Boot主要是考慮到它既能兼顧Spring的強大功能,還能實現快速開發的便捷。我們在Spring Boot使用過程中,最直觀的感受就是沒有了原來自己整合Spring應用時繁多的XML配置內容,替代它的是在pom.xml中引入模組化的Starter POMs,其中各個模組都有自己的預

Mavenpom.xml與setting.xml配置檔案

一.pom.xml詳解     1.概述     pom中節點如下分佈 <project xmlns="http://maven.apache.org/

SpringBoot學習第二篇Spring Boot配置檔案

原文首發於:https://www.fangzhipeng.com/springboot/2017/07/11/springboot2-config-file/ 本文出自方誌朋的部落格 springboot採納了建立生產就緒Spring應用程式的觀點。 Spring Boot優先於配置的慣例,旨

【SpringBoot學習路】08.Springboot配置檔案(四)

轉載宣告:商業轉載請聯絡作者獲得授權,非商業轉載請註明出處.原文來自 © 呆萌鍾【SpringBoot學習之路】08.Springboot配置檔案詳解(四)  自動配置原理 配置檔案到底能寫什麼?怎麼寫?自動配置原理; 配置檔案能配置的屬性參照

【SpringBoot學習路】07.Springboot配置檔案(三)

轉載宣告:商業轉載請聯絡作者獲得授權,非商業轉載請註明出處.原文來自 © 呆萌鍾 【SpringBoot學習之路】07.Springboot配置檔案詳解(三) Profile多環境支援 Profile是Spring對不同環境提供不同配置功能的支援,可以通

【SpringBoot學習路】06.Springboot配置檔案(二)

轉載宣告:商業轉載請聯絡作者獲得授權,非商業轉載請註明出處.原文來自 © 呆萌鍾 【SpringBoot學習之路】06.Springboot配置檔案詳解(二) 配置檔案值注入 @Value獲取值和@ConfigurationProperties獲取值比較

【SpringBoot學習路】05.Springboot配置檔案(一)

轉載宣告:商業轉載請聯絡作者獲得授權,非商業轉載請註明出處.原文來自 © 呆萌鍾【SpringBoot學習之路】05.Springboot配置檔案詳解(一)  配置檔案 Spring Boot使用一個全域性的配置檔案 applic

Dubbo(配置篇)常用配置總結(配置檔案

1.暴露服務,定義服務資訊 服務配置,用於暴露一個服務,定義服務的元資訊,一個服務可以用多個協議暴露,一個服務也可以註冊到多個註冊中心。 <dubbo:service id="sendSmsSOAService" interface="com.sms.api.service.Sen

【YOLO學習筆記】YOLO配置檔案

在YOLO初體驗中,應用到了一個字尾名為cfg的檔案,在darknet中有一個資料夾,下面有各種各樣的cfg檔案 這些cfg檔案都是YOLO的配置檔案,負責YOLO所需資料集的訓練工作,接下來,給大家詳細講解一下配置檔案。講解配置檔案,我以 yolov2-tiny.