W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
上面的示例@SpringBootApplication
具有可以在運行時由Spring Cloud函數(shù)修飾為HTTP端點或流處理器(例如,使用RabbitMQ,Apache Kafka或JMS)的功能。
@Beans
可以是Function
,Consumer
或Supplier
(均來自java.util
),其參數(shù)類型可以是String或POJO。
函數(shù)也可以是Flux<String>
或Flux<Pojo>
和Spring的云函數(shù),它負責將數(shù)據(jù)與所需類型之間來回轉換,只要它們以純文本格式出現(xiàn)(或POJO)JSON。還支持Message<Pojo>
,在此消息頭是從傳入事件復制而來的,具體取決于適配器。
web適配器還支持從表單編碼數(shù)據(jù)到Map
的轉換,如果您將函數(shù)與Spring Cloud Stream一起使用,則消息有效負載的所有轉換和強制功能也將適用。
可以將功能組合在單個應用程序中,也可以每個jar部署一個。由開發(fā)人員選擇。具有多種功能的應用程序可以以不同的“個性”多次部署,從而在不同的物理傳輸方式上暴露出不同的功能。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: