2013-04-30 80 views
0

我有一個Properties對象,它包含所有要作爲消息發送到消費者隊列的字段。Apache Camel - 通過路由發送一個Properties對象

什麼是推薦的方式來傳遞類屬性對象?我應該爲Properties對象中的每個鍵設置一個標題,還是可以將Properties對象附加到消息正文(如果前者,它是如何完成的?)

回答

0

您可以使用Properties or Headers來傳遞對象。如果您將特定Camel屬性中的所有Properties對象(因爲它可以攜帶Java對象)或者如果實際上將每個屬性作爲一個新的Camel屬性傳遞,這幾乎都是您身邊品味的問題。

或者像你說的那樣,將它傳遞給消息體,儘管你可能需要其他東西。把所有這些領域想象成一個工具箱。以最方便的方式使用它。