|
|
1
3
最便宜、最简单的传输方式可能是XML-RPC。它在HTTP上运行(因此您可以通过这种方式保护它),它位于标准库中,并且与protobuf不同,您不必担心创建和编译数据类型文件(因为两端都运行Python,所以动态类型不应该是问题)。唯一需要注意的是,必须对XML-RPC中未表示的任何类型进行pickle或序列化。 |
|
|
2
9
许多 如果您不关心花费更多的带宽/内存/等等,也不关心用不同语言编写参与子系统的能力,那么协议缓冲区可能不是您的最佳选择。
两者都不是
一旦在两台机器之间建立了SSH隧道(对于Python,
|
|
|
3
1
或者,您可以直接转到套接字库,只需以自己的格式传输数据。 |
|
|
4
0
你可以考虑 Pyro Security chapter 更新: 设置协议缓冲区似乎比设置协议缓冲区更简单,如果您的需求将来变得更复杂,则可能需要更少的工作(他们有一种方法可以做到这一点…:-) |
|
|
5
0
亚历克斯当然是对的。但是,我要补充一点,过去我一直非常乐意酸洗数据,并将其通过SSH推送到另一个进程进行解锁。这太容易了。 但是,它不适合很多事情。您确实需要信任传入的数据,如果我的博客服务器接收到一篇经过修改的博客文章(我的客户端解析出标记或类似内容),我肯定会信任这些数据——它已经作为我进行了身份验证。 亚历克斯工作的谷歌则完全不同。:-) |