什么协议首选用于互联网上的Python代码和Erlang代码之间的交互? ASN.1对我来说是理想的,但它在Python中的实现不能从符号中生成编码器/解码器。
答案 0 :(得分:5)
您是否检查了Google的protocol buffers? 它非常易于使用,并且有Erlang implementation个可用
答案 1 :(得分:4)
JSON很容易被人类恢复,因为它只是ASCII。要发送二进制数据,您需要对它们进行编码(例如使用base64)。
另一种解决方案是使用BERT。 BERT基于“erlang外部二进制格式”进行序列化,因此erlang方面非常简单;)
答案 2 :(得分:4)
此外,您可能希望查看Apache Thrift,一个支持Python和Erlang的IDL。