高性能通信库 nanomsg

码农软件 · 软件分类 · 高性能网络开发库 · 2019-09-01 17:57:42

软件介绍

nanomsg是一个实现了几种“可扩展协议”的高性能通信库;可扩展协议的任务是定义多个应用系统如何通信,从而组成一个大的分布式系统。当前版本nanomsg支持以下协议:

  • 配对模式:简单的一对一的通信;

  • 总线模式:简单的多对多的通信;

  • 请求/回复模式:支持组建大规模的集群服务来处理用户请求;

  • 扇入模式:支持从多个源聚合请求消息;

  • 扇出模式:支持分配到多个节点以支持负载均衡;

  • 调查模式:允许在一个单一的请求里检查多个应用的状态;

可扩展协议是在网络通信协议之上实现的,当前版本nanomsg支持一下网络协议:

  • INPROC:单进程内通信;

  • IPC:单机内多进程的通信;

  • TCP:通过tcp协议的网络通信;

nanomsg用c实现,不依赖系统特性,所以支持多个操作系统。

nanomsg 同时有各种语言的衍生版本,请看这里。

本文地址:https://www.codercto.com/soft/d/13660.html

软件框架设计的艺术

软件框架设计的艺术

[捷] Jaroslav Tulach / 王磊、朱兴 / 人民邮电出版社 / 2011-3 / 75.00元

本书帮助你解决API 设计方面的问题,共分3 个部分,分别指出学习API 设计是需要进行科学的训练的、Java 语言在设计方面的理论及设计和维护API 时的常见情况,并提供了各种技巧来解决相应的问题。 本书作者是NetBeans 的创始人,也是NetBeans 项目最初的架构师。相信在API 设计中遇到问题时,本书将不可或缺。 本书适用于软件设计人员阅读。一起来看看 《软件框架设计的艺术》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

随机密码生成器
随机密码生成器

多种字符组合密码

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具