集成erlang和python的最佳方法

2024-04-26 06:48:56 发布

您现在位置:Python中文网/ 问答频道 /正文

集成erlang和python的最佳方法是什么?

我们需要在erlang中调用python函数,在python中调用erlang函数。目前,我们正试图使用SOAP作为这两种语言之间的中间层,但是我们有很多“不兼容”的问题。你能建议执行集成的最佳方式吗?


Tags: 方法函数语言方式soap建议erlang中间层
2条回答

正如前面提到的erlport那样,您可以在Erlang端使用Erlang port protocolterm_to_binary/binary_to_term函数。在Python方面,有低级端口驱动程序Port可以发送和接收来自Erlang的消息,还有更高级的协议处理程序Protocol可以简化从Erlang调用Python函数的情况。目前在Erlang端没有任何辅助接口,但将来可能会有一些。在examples目录中,您可以找到一些用于不同情况的示例代码。

如果有任何关于ErlPort的话题,请随时联系我。

以我的经验,最好的是erlport

它允许您通过满足Erlang端口协议在Python中构建一个Erlang端口。它通过实现Erlang外部术语格式来处理数据兼容性问题。链接页面显示了一个如何使用它的清晰示例。

相关问题 更多 >