2011-10-19 11 views
5

¿Alguien sabe una biblioteca de serialización buena y lista para producción para Erlang?Biblioteca de serialización de Erlang

He intentado erlang_protobuffs pero falla en sus pruebas. No necesito exponer métodos ni nada de eso, todo lo que necesito es codificar/decodificar mensajes.

¿Hay algo más que valga la pena intentar?

+1

Probando http://piqi.org/ – Worker

+1

autor de Piqi aquí. Iba a publicar una respuesta, pero luego noté tu comentario. Piqi es estable y listo para producción. No dude en ponerse en contacto conmigo si tiene alguna pregunta al respecto. – alavrik

+0

¡Hola, Anton! Solo controlo piqi y vi que requiere que OCalm proceda. Parece demasiado para mi tarea. Tengo alrededor de 12 mensajes que estarán flotando entre varios sistemas erlang, por lo que de momento creo que los analizadores antiguos personalizados harán el trabajo. – Worker

Respuesta

3

Como dijo @Alexey Romanov, pruebe term_to_binary y binary_to_term. Si está hablando entre nodos de Erlang, ni siquiera necesita esto, porque el tiempo de ejecución de Erlang puede hacer esto por usted de forma transparente.

También hay bibliotecas para (un) serializar estos valores en otros idiomas. La palabra clave para esto es BERT (términos erlang binarios). La página de inicio contiene algunos enlaces a bibliotecas: http://bert-rpc.org/

Cuestiones relacionadas