Camel中的Exchange对象序列化

时间:2015-06-09 03:43:39

标签: apache apache-camel

我们可以将camel中的exchange对象设置为可序列化吗?

我想说我想将Exchange对象缓存为memcached中的值,该怎么做? Memcached仅在它们是可序列化的对象时才接受值!

TIA

1 个答案:

答案 0 :(得分:1)

Exchange不可序列化,因为我们交换的对象可能并不总是可序列化的。 Camel的最终用户可以在其中放置任何类型的非可序列化数据。

了解更多@ http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/impl/DefaultExchangeHolder.html

不要将整个Exchange对象放在缓存中,而是尝试只放置所需的对象,否则请查看DefaultExchangeHolder