W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
在擴(kuò)展Spring Cloud Stream應(yīng)用程序時(shí),每個(gè)實(shí)例可以接收有關(guān)同一應(yīng)用程序還存在多少其他實(shí)例以及它自己的實(shí)例索引是什么的信息。Spring Cloud Stream通過spring.cloud.stream.instanceCount
和spring.cloud.stream.instanceIndex
屬性進(jìn)行此操作。例如,如果存在HDFS接收器應(yīng)用程序的三個(gè)實(shí)例,則所有三個(gè)實(shí)例的spring.cloud.stream.instanceCount
都設(shè)置為3
,并且各個(gè)應(yīng)用程序的spring.cloud.stream.instanceIndex
都設(shè)置為0
,1
,和2
。
通過Spring Cloud Data Flow部署Spring Cloud Stream應(yīng)用程序時(shí),將自動(dòng)配置這些屬性;否則,將自動(dòng)配置這些屬性。分別啟動(dòng)Spring Cloud Stream應(yīng)用程序時(shí),必須正確設(shè)置這些屬性。默認(rèn)情況下,spring.cloud.stream.instanceCount
是1
,而spring.cloud.stream.instanceIndex
是0
。
在按比例放大的方案中,這兩個(gè)屬性的正確配置通常對(duì)于解決分區(qū)行為很重要(請(qǐng)參見下文),并且某些綁定程序(例如,Kafka綁定程序)始終需要這兩個(gè)屬性,以便確保在多個(gè)使用者實(shí)例之間正確分割數(shù)據(jù)。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: