1

说,我有一个List<Entity>要存储到 Google Memcache 中。但是 Google Memcache 有存储 1 个对象的大小限制,最大大小为 1MB。但我List<Entity>的大约是 20MB 或更多。我如何将它们切下List<Entity>并稍后重新连接起来?

在 Python 中有一种方法可以克服这个问题——避免 Memcache “长度为 1000000 字节”的值限制。但是我没有找到在Java中做到这一点的方法。如果您知道与此有关的任何事情,请提供帮助。

4

1 回答 1

1

您可以将您List<Entity>的文件写入文件,然后将该文件分成多个文件,发送文件并将它们重新放在接收端。这是一个教程也可能会有所帮助。您可以使用SequenceInputSteam帮助从多个文件中反序列化一个对象。

于 2013-06-27T07:53:10.490 回答