Подтвердить что ты не робот

Лучший способ интеграции erlang и python

Какой лучший способ интегрировать erlang и python?

Нам нужно вызвать функции python в erlang и вызвать функции erlang в python. На данный момент мы пытаемся использовать SOAP в качестве промежуточного уровня между этими двумя языками, но у нас много "несовместимых" проблем. Не могли бы вы посоветовать лучший способ выполнить интеграцию?

4b9b3361

Ответ 1

Как уже упоминалось в erlport, вы можете использовать протокол портов Erlang и term_to_binary/binary_to_term функции на стороне Erlang. На стороне Python есть драйвер порта низкого уровня Port, который может отправлять и получать сообщения от Erlang и более высокоуровневого обработчика протокола Протокол, который упростил ситуацию, когда вы хотите вызвать функцию Python из Erlang. В настоящее время на стороне Erlang нет никаких дополнительных интерфейсов, но возможно, что в будущем они появятся. В каталоге examples вы можете найти пример кода для разных ситуаций.

И не стесняйтесь обращаться ко мне о любой теме, связанной с ErlPort.

Ответ 2

По моему опыту, лучший erlport.

Он позволяет вам построить порт Erlang в Python, выполнив протокол порта Erlang. Он обрабатывает проблему совместимости данных, реализуя формат внешнего термина Erlang. Связанная страница показывает ясный пример того, как ее использовать.