c – 我可以使用哪些库来简单,轻量化的消息传递?

前端之家收集整理的这篇文章主要介绍了c – 我可以使用哪些库来简单,轻量化的消息传递?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我将启动一个需要分布式节点之间的通信的项目(该项目在C中).我需要一个轻量级的消息传递库来传递节点之间非常简单的消息(基本上只是文本的字符串).图书馆必须具有以下特点:

>无需外部设置.我需要能够让我的代码中的所有东西都能正常运行 – 我不想要用户安装任何软件包或编辑任何配置文件(除了要连接的IP地址和端口列表).
>库使用的底层协议必须是TCP(或者如果是UDP,则库必须保证最终收到消息).
>图书馆必须能够发送和接收任意大的字符串(最多3GB).

图书馆不需要支持任何安全机制,容错或加密 – 我只需要它快速,简单,易于使用.我考虑过MPI,但是总结说,在我的项目用户的机器上需要太多的设置.

你会为这样一个项目推荐什么图书馆?我会滚我自己,但由于时间限制,我不认为这是可行的.

解决方法

看看 ØMQ,即ZeroMQ.

猜你在找的C&C++相关文章