gpt4 book ai didi

c - nanomsg 或 ZeroMQ 是否适合扩展客户端连接数?

转载 作者:可可西里 更新时间:2023-11-01 02:54:16 26 4
gpt4 key购买 nike

我需要构建一种即时通讯系统。根据我的简要探索,ZeroMQ 和 nanomsg 旨在后端分布式系统中的服务器-服务器通信,而不是管理 +100K 并发的最终用户客户端连接。那是准确的吗?如果是这样,是否有一个很好的 C 语言消息传递库可以随客户端数量很好地扩展?消息将是服务器-> 客户端推送和客户端-> 服务器请求/响应的混合体。

最佳答案

nanomsg 库不是服务器到服务器的面向协议(protocol)。它有几个独特的通信模式,可以满足广泛的通信需求。请参阅:nanomsg communication patterns .

nanomsg 库非常易于使用 - nn_bindnn_connect 可以在同一个套接字上多次调用,从而允许套接字与多个异构端点通信。

我对 nanomsg 的偏好超过 ZeroMQ 是基于 article1 , article2和我自己的编码经验。也看看这里给出的非常好的比较:Are there any Python 2.7 alternatives to ZeroMQ that are released under the BSD or MIT license?

的确,nanomsg 库使网络层变得快速、可扩展且易于使用。

关于c - nanomsg 或 ZeroMQ 是否适合扩展客户端连接数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31251652/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com