我有一个字符串列表 List<string> .实际上是一个文件路径列表。我需要将它发送到网络服务。该列表可以包含大量项目(1 000 - 10 000)。
实现这一目标的最有效方法是什么?考虑到消息有效负载将非常高。
我要的是想法和原则,而不是代码示例。
非常感谢。
请您参考如下方法:
对于路径 - 首先(或者更确切地说:最后)gzip 或放气。如果大量事物有共同的根源,也许可以嵌套这些数据?
即如此
/foo/bar/blap/a/b
/foo/bar/blap/c/d
变成
/foo/bar/blap
/a/b
/c/d
除此之外 - 有效负载将远远超过任何协议(protocol)开销等,因此使用任何协议(protocol)等让您的生活变得简单。
