ezmq:用Erlang实现的zMQ

时间:2024-05-30 22:12:07
【文件属性】:

文件名称:ezmq:用Erlang实现的zMQ

文件大小:41KB

文件格式:ZIP

更新时间:2024-05-30 22:12:07

Erlang

ezmq-纯粹的Erlang中的ØMQ ezmq以100%纯Erlang实现ØMQ协议。 动机 ØMQ就像Erlang消息传递到世界其他地方一样,而没有C节点的开销。 因此,使用它与世界其他地方交谈似乎是一个好主意。 确实存在一些用于C ++参考实现的Erlang包装器。 那么,为什么要重新发明Erlang呢? 首先,因为我们可以做到;-),其次,当使用C ++实现时,我们遇到了多次段错误,导致整个Erlang VM瘫痪,最重要的是,整个概念非常古怪,以至于感觉它必须在Erlang本身中实现。 主要特点 ØMQ兼容,协议版本ZMTP 1.0(13 / ZMTP)和ZMTP 2.0(15 / ZMTP) 100%埃尔朗 良好的故障隔离(消息解码器中的崩溃不会关闭您的Erlang VM) API与其他套接字接口非常相似 在非SMP和SMP VM上运行 贡献过程 ZeroMQ 去做:


【文件预览】:
ezmq-master
----.gitignore(52B)
----Makefile(3KB)
----src()
--------ezmq_sup.erl(1012B)
--------ezmq_socket_sub.erl(2KB)
--------ezmq_app.erl(556B)
--------ezmq_socket_router.erl(3KB)
--------ezmq_link.erl(22KB)
--------ezmq_socket_rep.erl(4KB)
--------ezmq_link_sup.erl(1KB)
--------ezmq_socket_dealer.erl(3KB)
--------ezmq.app.src(331B)
--------ezmq_socket_req.erl(4KB)
--------ezmq_socket_fsm.erl(5KB)
--------ezmq_socket_pub.erl(3KB)
--------ezmq_tcp_socket.erl(2KB)
--------ezmq.erl(27KB)
--------ezmq_frame.erl(5KB)
----.travis.yml(375B)
----LICENSE(16KB)
----rebar.config(659B)
----examples()
--------hwserver.erl(569B)
--------hwclient.erl(673B)
----README.md(1KB)
----include()
--------ezmq_internal.hrl(1KB)
----rebar.config.travis(463B)
----test()
--------ezmq_event_SUITE.erl(6KB)
--------config()
--------ezmq_SUITE.erl(18KB)
--------ezmq_zmq2_SUITE.erl(23KB)

网友评论