我的一位同事對(duì)我說(shuō),與其處理流,不如創(chuàng)建一個(gè) Flux 而不是按原樣使用 List,然后將我的數(shù)據(jù)處理到它。但這對(duì)我來(lái)說(shuō)沒(méi)有意義,因?yàn)槲艺J(rèn)為反應(yīng)流通常對(duì)阻塞 io 而不是數(shù)據(jù)處理有用。有人可以驗(yàn)證我的同事建議的新方法是否正確。如果它是正確的,它比我以前的方法有什么優(yōu)勢(shì)(性能方面)//ModelrootObject{List<rootNodes> rootNodes}//My current code MonoOfRootObject.map( rootobject.getrootnodes.stream().(..do some filtering and replacement..) )//Proposed code according to my colleagueMonoOfRootObject.map( Flux.fromIterable(rootobject.getrootnodes).(..do some filtering and replacement..) )請(qǐng)幫助我對(duì) Reactor(或一般的函數(shù)式編程)有點(diǎn)陌生
是否建議將 Arraylist 轉(zhuǎn)換為 Reactor 的 flux 來(lái)處理數(shù)據(jù)?
HUH函數(shù)
2023-04-19 16:34:39