用于erlang聊天服务器的python Web套接字组件?

时间:2016-06-24 04:40:42

标签: python django websocket

我有Erlang语言的外部Web套接字服务器写法,我需要为erlang服务器创建一个python库/组件。

我的目标是如果开发人员需要将python组件与他们的应用程序集成(例如:django项目), 只需调用函数传递参数,组件需要处理连接,重新接收消息等。

我不知道是否可能,请为此建议一个很好的解决方案。谢谢大家

1 个答案:

答案 0 :(得分:0)

是的,这是可能的。

您首先需要一个erlang客户端执行类似Pid ! Message的操作,我认为您对此很熟悉,或者您可以使用OTP。客户端负责从erlang客户端向你的erlang服务器发送消息。

接下来你需要的是Apache thrift,你可以编写一个python语言绑定到你的erlang客户端。

然后,用户可以调用你的python客户端,python客户端将使用RPC在Thrift的帮助下连接你的erlang客户端,而erlang客户端将使用Pid ! Message或{{1}向erlang服务器发送消息}}