In cammello apache, quale di questi è il modo migliore per passare i valori da un processore di scambio ad un'altra (e perché):valori Passando tra processori in cammello apache
- riporlo in intestazioni cambio
- utilizzando il metodo
setProperty
mentre si costruisce il percorso. - un altro modo ..
+ 1 Questa è una distinzione importante. In generale, se vuoi essere sicuro che i dati che stai impostando finiranno dove vuoi, allora ti consiglio vivamente di usare le proprietà. Sono stato bruciato da questo in passato, dove qualcuno ha aggiunto un passo JMS nel mezzo di un percorso lungo il quale stavo passando le informazioni memorizzate nelle intestazioni e le informazioni hanno appena smesso di attraversare. –
In caso di JMS, le proprietà non vengono propagate affatto e le intestazioni sono il modo consigliato per passare il giorno. Non è corretto o mi manca qualcosa? –
Forse sono i termini. Le proprietà di JMS body + sono i termini JMS.In Camel ha corpo + intestazioni su Messaggio e proprietà su Exchange. Corpo mappe cammello -> corpo e intestazioni -> Proprietà JMS. –