我有兴趣尝试序列化文件的内容 - 就像实际的字节一样,我可以使用java File对象处理它。 我看到File是可序列化的,但它仅适用于Path。
我有另一个我想与File关联的JMS对象 - 所以我想创建一个包含File内容和另一个对象的Parent对象。序列化该父对象。
我看到有一些问题。
1)我的文件可能是1Kb到10GB之间的任何地方。你怎么处理大文件? 2)较大文件的序列化可能会很慢?
我的计划是将带有JMS和File字节的序列化对象放入数据库。只是尝试直接放入文件,并且仅序列化JMS消息,我会更好吗?它不会很整洁,但可能是必要的吗?
另外,我使用Camel作为我的经纪人。我知道它有一些序列化功能,实际上文档中的第一个例子是从二进制文件创建一个blob。它还说它使用普通的Java序列化程序,所以我不知道这是否有助于或伤害我正在使用Camel。