W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
這些屬性通過org.springframework.cloud.stream.binder.ConsumerProperties
公開
以下綁定屬性僅可用于輸入綁定,并且必須以spring.cloud.stream.bindings.<channelName>.consumer.
為前綴(例如,spring.cloud.stream.bindings.input.consumer.concurrency=3
)。
可以使用spring.cloud.stream.default.consumer
前綴(例如,spring.cloud.stream.default.consumer.headerMode=none
)設(shè)置默認(rèn)值。
入站使用者的并發(fā)。
默認(rèn)值:1
。
消費(fèi)者是否從分區(qū)生產(chǎn)者那里接收數(shù)據(jù)。
默認(rèn)值:false
。
設(shè)置為none
時(shí),禁用輸入的標(biāo)頭解析。僅對本身不支持消息頭并且需要消息頭嵌入的消息中間件有效。當(dāng)不支持本機(jī)頭時(shí),使用來自非Spring Cloud Stream應(yīng)用程序的數(shù)據(jù)時(shí),此選項(xiàng)很有用。設(shè)置為headers
時(shí),它使用中間件的本機(jī)頭機(jī)制。設(shè)置為embeddedHeaders
時(shí),它將標(biāo)頭嵌入到消息有效負(fù)載中。
默認(rèn)值:取決于活頁夾的實(shí)現(xiàn)。
如果處理失敗,則嘗試處理消息的次數(shù)(包括第一次)。設(shè)置為1
以禁用重試。
默認(rèn)值:3
。
重試時(shí)的退避初始間隔。
默認(rèn)值:1000
。
最大退避間隔。
默認(rèn)值:10000
。
退避乘數(shù)。
默認(rèn)值:2.0
。
retryableExceptions
中未列出的由偵聽器引發(fā)的異常是否可以重試。
默認(rèn)值:true
。
設(shè)置為大于零的值時(shí),它允許自定義此使用者的實(shí)例索引(如果與spring.cloud.stream.instanceIndex
不同)。設(shè)置為負(fù)值時(shí),默認(rèn)為spring.cloud.stream.instanceIndex
。有關(guān)更多信息,請參見“實(shí)例索引和實(shí)例計(jì)數(shù)” 。
默認(rèn)值:-1
。
設(shè)置為大于零的值時(shí),它允許自定義此使用者的實(shí)例計(jì)數(shù)(如果與spring.cloud.stream.instanceCount
不同)。設(shè)置為負(fù)值時(shí),默認(rèn)為spring.cloud.stream.instanceCount
。有關(guān)更多信息,請參見“實(shí)例索引和實(shí)例計(jì)數(shù)” ”。
默認(rèn)值:-1
。
鍵中Throwable類名稱的映射,值中布爾值的映射。指定將要重試的那些異常(和子類)。另請參見defaultRetriable
。示例:spring.cloud.stream.bindings.input.consumer.retryable-exceptions.java.lang.IllegalStateException=false
。
默認(rèn)值:空。
設(shè)置為true
時(shí),入站消息將直接由客戶端庫反序列化,該庫必須進(jìn)行相應(yīng)配置(例如,設(shè)置適當(dāng)?shù)腒afka生產(chǎn)者值反序列化器)。使用此配置時(shí),入站消息解組不是基于綁定的contentType
。使用本機(jī)解碼時(shí),生產(chǎn)者負(fù)責(zé)使用適當(dāng)?shù)木幋a器(例如,Kafka生產(chǎn)者值序列化程序)對出站消息進(jìn)行序列化。同樣,當(dāng)使用本機(jī)編碼和解碼時(shí),headerMode=embeddedHeaders
屬性將被忽略,并且標(biāo)頭不會(huì)嵌入消息中。請參見生產(chǎn)者屬性useNativeEncoding
。
默認(rèn)值:false
。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: