W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
上面的示例@SpringBootApplication
具有可以在運(yùn)行時(shí)由Spring Cloud函數(shù)修飾為HTTP端點(diǎn)或流處理器(例如,使用RabbitMQ,Apache Kafka或JMS)的功能。
@Beans
可以是Function
,Consumer
或Supplier
(均來自java.util
),其參數(shù)類型可以是String或POJO。
函數(shù)也可以是Flux<String>
或Flux<Pojo>
和Spring的云函數(shù),它負(fù)責(zé)將數(shù)據(jù)與所需類型之間來回轉(zhuǎn)換,只要它們以純文本格式出現(xiàn)(或POJO)JSON。還支持Message<Pojo>
,在此消息頭是從傳入事件復(fù)制而來的,具體取決于適配器。
web適配器還支持從表單編碼數(shù)據(jù)到Map
的轉(zhuǎn)換,如果您將函數(shù)與Spring Cloud Stream一起使用,則消息有效負(fù)載的所有轉(zhuǎn)換和強(qiáng)制功能也將適用。
可以將功能組合在單個(gè)應(yīng)用程序中,也可以每個(gè)jar部署一個(gè)。由開發(fā)人員選擇。具有多種功能的應(yīng)用程序可以以不同的“個(gè)性”多次部署,從而在不同的物理傳輸方式上暴露出不同的功能。
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)系方式:
更多建議: