标签: apache apache-camel
我们可以将camel中的exchange对象设置为可序列化吗?
我想说我想将Exchange对象缓存为memcached中的值,该怎么做? Memcached仅在它们是可序列化的对象时才接受值!
TIA
答案 0 :(得分:1)
Exchange不可序列化,因为我们交换的对象可能并不总是可序列化的。 Camel的最终用户可以在其中放置任何类型的非可序列化数据。
了解更多@ http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/impl/DefaultExchangeHolder.html
不要将整个Exchange对象放在缓存中,而是尝试只放置所需的对象,否则请查看DefaultExchangeHolder