ZeroMQ 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
ZeroMQ 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
ZeroMQ 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
ZeroMQ 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
ZeroMQ 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 LGPL
开发语言 C/C++ 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2009-04-09

软件简介

0MQ (ZeroMQ) 是一个轻量级消息内核。它可用于C、C++、Python、.NET /Mono、Fortran 和 Java 语言。它运行在AIX ,FreeBSD的,基于HP - UX , Linux和MacOS下, OpenBSD系统, OpenVMS , QNX Neutrino,Solaris 和 Windows 操作系统。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (5)

加载中
啥玩意儿?作者不整了?
2018/04/28 01:09
回复
举报
打分: 还行
作者已经安乐死了。。。基本这个项目挂了 还有 这东西更像是异步rpc 而不是mq
2018/04/28 00:14
回复
举报
@少帮主 的作品 zbus ,基于 ZeroMQ
2014/02/27 14:51
回复
举报
有没有Web监控界面? #ZeroMQ#
2015/04/24 09:18
回复
举报
有没有Web监控界面? #ZeroMQ#
2016/01/26 12:43
回复
举报
更多评论
发表了资讯
2016/11/05 00:00

ZeroMQ 核心引擎 libzmq 4.2.0 稳定版发布

ZeroMQ 核心引擎 libzmq 4.2.0 稳定版发布了。0MQ (ZeroMQ) 是一个轻量级消息内核。它可用于 C、C++、Python、.NET /Mono、Fortran 和 Java 语言。它运行在 AIX , FreeBSD 的,基于 HP - UX , Linux 和 MacOS 下, OpenBSD系统, OpenVMS , QNX Neutrino, Solaris 和 Windows 操作系统。 这个版本引入新的 APIs,但只兼容 libzmq 4.1.2 及更高版本。更多内容如下: New Context options: ZMQ_MAX_MSGSZ New Socket options:...

18
27
发表了资讯
2016/10/05 00:00

ZeroMQ 作者于昨天下午宣布选择安乐死

轻量级消息内核 ZeroMQ 的作者 Pieter Hintjens 昨日在推特上宣布自己选择安乐死,并说道我没有遗言 (I have no last words.) 这是 ZeroMQ 作者昨天凌晨在 Twitter 上发布的一条消息,他选择在下午1点进行安乐死。在今年4月份他被检测出患上一种少见的癌症 —— 胆管癌,并已转移到了两侧肺部。之后,他在自己的博客上写了这篇文章 : a protocal for dying. 没有比亲临死亡的人更有权利谈论如何面对死亡。在此发布这篇文章,希...

74
73
发表了资讯
2013/11/24 00:00

ZeroMQ 4.0.2 发布,轻量级消息内核

ZeroMQ 4.0.2 发布了,0MQ (ZeroMQ) 是一个轻量级消息内核。它可用于C、C++、Python、.NET /Mono、Fortran和Java语言。它运行在AIX , FreeBSD的,基于HP - UX , Linux和MacOS下, OpenBSD系统, OpenVMS , QNX Neutrino, Solaris和Windows操作系统。 该版本主要是 bug 修复: * Fixed LIBZMQ-583 - improved low-res timer for Windows * Fixed LIBZMQ-578 - z85_decode was extremely slow * Fixed LIBZMQ-577 - fault i...

2
37
发表了资讯
2013/10/14 00:00

0MQ 4.0.1 稳定版发布

注意,该版本非常新,现在还没有广泛的多编程语言支持。 下载之前请先检查 check your language binding 看是否支持 0MQ。 下载地址: POSIX tarball | Windows sources Windows installers 0MQ 4.0.1 网络上兼容 3.2 和 2.2 版本。详细改进内容请看这里。

5
12
发表了资讯
2013/05/11 00:00

ZeroMQ 3.2.3 发布,轻量级消息内核

0MQ (ZeroMQ) 是一个轻量级消息内核. 它支持主流的操作系统, 并提供各种开发语言的绑定. 目前发布的ZeroMQ 3.2.3主要是修复以下的bug: * LIBZMQ-526 Assertion failure "Invalid argument (tcp_connecter.cpp:285)" * LIBZMQ-446 Setting the DSCP bits by default causes CAP_NET_ADMIN error * LIBZMQ-496 Crash on heavy socket opening/closing: Device or resource busy (mutex.hpp:90) * LIBZMQ-462 test_connect_delay ...

7
16
发表了资讯
2011/07/13 00:00

0MQ 3.0 发布,轻量级消息内核

0MQ (ZeroMQ) 是一个轻量级消息内核。它实现了30微秒的端到端延迟和每秒超过300万的信息。它可用于C、C++、Python、.NET /Mono、Fortran和Java语言。它运行在AIX , FreeBSD的,基于HP - UX , Linux和MacOS下, OpenBSD系统, OpenVMS , QNX Neutrino, Solaris和Windows操作系统。 0MQ 3.0 的 API 更接近 POSIX 风格,使用订阅转发替换原有的消费者过滤,速度更快;允许通过 ZMQ_RCVTIMEO/ZMQ_SNDTIMEO 设置发送和接收调用的...

6
16
发表了资讯
2011/05/14 00:00

4 款消息队列软件产品大比拼

本文是从 Message Queue Shootout! 这篇文章翻译而来。 我花了一周的时间评估比较了一下各种消息队列产品,非常的有趣。我做这个事的动机是因为一个客户有一个很高性能需求。他们的消息信息突破了1百万个并发。目前他们使用的是SQL server,并不理想,我建议他们使用消息队列服务器。 为了对一些相似的候选产品获得一个全面的但是粗浅的性能上的了解,我们它们放在一起做了个测试。我让每个消息产品各发送和接受1百万千条1K的消...

19
92
发表了资讯
2010/08/26 00:00

0MQ 2.0.8 发布,轻量级消息内核

0MQ (ZeroMQ) 是一个轻量级消息内核。它实现了30微秒的端到端延迟和每秒超过300万的信息。它可用于C、C++、Python、.NET /Mono、Fortran和Java语言。它运行在AIX , FreeBSD的,基于HP - UX , Linux和MacOS下, OpenBSD系统, OpenVMS , QNX Neutrino, Solaris和Windows操作系统。 新版本的 ZMQ_SWAP 功能实现了对所有 socket 类型的支持,修复了大约30个bug。...

0
3
发表了资讯
2010/06/05 00:00

0MQ 2.0.7 发布,轻量级消息内核

0MQ是一个轻量级消息内核。它实现了30微秒的端到端延迟和每秒超过300万的信息。它可用于C、C++、Python、.NET /Mono、Fortran和Java语言。它运行在AIX , FreeBSD的,基于HP - UX , Linux和MacOS下, OpenBSD系统, OpenVMS , QNX Neutrino, Solaris和Windows操作系统。 Changes: 1. Multi-hop request/reply patterns are now fully supported. 2. Multi-part messages are available. 3. Orderly shutdown of multi-threa...

2
1
发表了资讯
2010/01/18 00:00

0MQ 2.0 Beta2 发布,消息内核

0MQ是一个轻量级消息内核。它实现了30微秒的端到端延迟和每秒超过300万的信息。它可用于C、C++、Python、.NET /Mono、Fortran和Java语言。它运行在AIX , FreeBSD的,基于HP - UX , Linux和MacOS下, OpenBSD系统, OpenVMS , QNX Neutrino, Solaris和Windows操作系统。 该版本除了修正一些bug外,还新增了IPC进程间通讯机制,该方法可提升同一台机器上的通讯效率。 下载地址:http://www.zeromq.org/area:download-v20...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于DevOps专区
2013/02/20 19:44

0MQ绑定Delphi版-说明

0MQ绑定Delphi版 ====================== 这是一份[ZMQ](http://www.zeromq.org)绑定。测试环境Delphi7,BDS2006,FPC 2.6.0(目前仅Window)。 概述 ======= 程序包中含有一个dll的wrapper(zmq.pas),和一个高层API(zmqapi.pas)。 它应该能够工作于ZMQ 2.2.0,和3.2.0 rc1(实验性)。要使用v3.2的dll,在zmq.inc中定义zmq3(`{$define zmq3}`)。dll来自于[官方发行版](http://www.zeromq.org/intro:get-the-software)。 ...

7
20
发表了博客
2010/01/21 10:16

0MQ 2.0 Beta2 发布,消息内核

0MQ是一个轻量级消息内核。它实现了30微秒的端到端延迟和每秒超过300万的信息。它可用于C、C++、Python、.NET /Mono、Fortran和Java语言。它运行在AIX , FreeBSD的,基于HP - UX , Linux和MacOS下, OpenBSD系统, OpenVMS , QNX Neutrino, Solaris和Windows操作系统。 该版本除了修正一些bug外,还新增了IPC进程间......

1
0
发表了博客
2016/08/26 20:43

linux zeromq安装

zeroMQ是网络栈中新的一层,它是个可伸缩层,分散在分布式系统间。 因此,它可支持任意大的应用程序。0MQ不是简单的点对点交互, 相反,它定义了分布式系统的全局拓扑。0MQ应用程序没有锁,可并行运行。 此外,它可在多个线程、内核和主机盒之间弹性伸缩。0MQ是网络栈中新的一层,它是个可伸缩层, 分散在分布式系统间。因此,它可支持任意大的应用程序。0MQ不是简单的点对点交互, 相反,它定义了分布式系统的全局拓扑。 0MQ应...

0
0
2016/07/20 14:49

5分钟了解Kafka

带着“为啥要用Kafka”这样的问题,读了下面这些关于Kafka的文档,把一些Kafka特性的东西摘抄出来。假设读者对标准的队列服务有认识,了解生产者、消费者、发布者、订阅者、queue、topic这些概念,__这里摘抄的基本都是Kafka不符合我们理解的标准队列服务的特性__。 - [Kafka入门经典教程](http://www.aboutyun.com/thread-12882-1-1.html) 2014-1 - [分布式发布订阅消息系统 Kafka 架构设计](http://www.linuxidc.com/Linux/2...

0
1
2020/12/23 14:32

(一)zeromq学习之请求应答模型

简介 ZMQ(ØMQ、ZeroMQ, 0MQ)看起来像是一套嵌入式的网络链接库,但工作起来更像是一个并发式的框架。它提供的套接字可以在多种协议中传输消息,如线程间、进程间、TCP、广播等。你可以使用套接字构建多对多的连接模式,如扇出、发布-订阅、任务分发、请求-应答等。ZMQ的快速足以胜任集群应用产品。它的异步I/O机制让你能够构建多核应用程序,完成异步消息处理任务。ZMQ有着多语言支持,并能在几乎所有的操作系统上运行 一、应...

0
0
发表了博客
2019/03/30 15:14

RabbitMQ

一、中间件服务相关概念 AMQP协议:高级消息队列协议 路由模型 direct topic fan-out headers broker exchange binding queue 中间件的实现 Qpid, ActiveMQ (apache) RabbitMQ Kafka 0MQ 二、RabbitMQ 1、yum安装(epel) # yum install rabbitmq-server -y 2、插件管理 # rabbitmq-plugins list #列出所有插件 # rabbitmq-plugins enable rabbitmq_management #启用插件 3、启动服务 # systemctl restart rabbitmq-server.se...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2015/10/13 09:54

ZeroMQ高水位设置问题

在zeromq中对高水位进行设置,发现zeromq根据高水位计算低水位的值。在高水位设置比较大的情况下,高水位和低水位的设置差值为1024,这样只要应用发送的包的数量减去IO发送的数量大于1024就会产生阻塞或者丢包的操作。是否我理解有问题,如果确实存在该问题的话,能否修改配置文件中高水位和低水位的差值来处理

2
0
发表了问答
2016/10/05 11:53

zeromq一个悲伤的故事,作者癌症复发昨天安乐死了

这个软件的作者癌症复发昨天安乐死了。wiki上有。 He was born in Congo in 1962 and grew up in East Africa.[3][4] He was the CEO and chief software designer for iMatix, a firm that has produced many free software applications, such as the ZeroMQ high performance message library, the OpenAMQ AMQP messaging service, Libero[5], GSL code generator[6], and the Xitami web server.[7] He was active in open...

3
0
发表了问答
2015/08/03 17:33

zeromq安装中提示缺少libsodium,make install之后还是还是提示缺少

zeromq安装中提示缺少libsodium,make install之后还是还是提示缺少

4
0
发表了问答
2015/08/07 15:52

聊天通知消息系统数据持久化

大家知道比如微信、qq后台的聊天系统的数据如何持久化的?使用关系数据库还是no sql存储?如果是关系数据库,如何设计比较好呢,消息如果一直存的话,消息数据库是不是还要一定策略的切分?

5
2
2015/07/01 22:58

ZeroMQ4.1.2关于libsodium问题

centos6.6安装zeromq4.1.2提示没有找到libsodium,但是我已经安装了libsodium,还是提示没有找到,请问怎么回事??QQ:835582815

3
1
发表了问答
2015/03/07 18:48

如何为公网上的RabbitMQ/ZeroMQ/nanomsg集群节省流量?

我的期望是这样的: 现在有多个异地的局域网,各局域网内都有若干服务器,所有服务器上的程序之间都需要相互通信。我想通过构建消息队列集群的方式来实现次目的。由于局域网内服务器上的程序不可直接监听公网端口(服务器很多,不适合做端口映射),按此原理,不同局域网的服务器和程序之间相互是看不见对方的,想必消息队列集群也不例外,集群必然需要放置一些节点在公网的VPS上。 问题随之而来: 这个消息队列在两个不同局域网...

1
0
发表了问答
2014/08/30 09:57

zeromq java 运行的问题

我在运行下面的代码 ZMQ.Context context = ZMQ.context(1); ZMQ.Socket sender = context.socket(ZMQ.PUSH); sender.bind("tcp://*:5557"); int i = 0; while (i < 100) { Thread.currentThread().sleep(500); i++; sender.send(("msg" + i).getBytes(), 0); } sender.send("end".getBytes(), 0); sender.close(); context.term(); System.out.println("over..."); 总是报下面的错误: Exception in thread "main" java.lang.U...

5
0
发表了问答
2014/07/23 20:55

ZeroMQ 超时推出

#include <zmq.h> #include <string.h> #include <stdio.h> #include <unistd.h> int main (void) { printf ("Connecting to hello world server…\n"); void *context = zmq_ctx_new (); void *requester = zmq_socket (context, ZMQ_REQ); int timeout = 1000; zmq_setsockopt (requester, ZMQ_RCVTIMEO, &timeout, sizeof(timeout)); zmq_setsockopt (requester, ZMQ_SNDTIMEO, &timeout, sizeof(t...

7
0
发表了问答
2014/05/19 08:40

数据库进程间通信解决方案之MQ

http://netkiller.github.io/journal/mysql.plugin.mq.html Mr. Neo Chen (netkiller), 陈景峰(BG7NYT) 中国广东省深圳市龙华新区民治街道溪山美地 518131 +86 13113668890 +86 755 29812080 <netkiller@msn.com> $Id: mysql-plugin.xml 587 2013-12-16 14:00:00Z netkiller $ 版权 © 2011, 2012, 2013, 2014 http://netkiller.github.io 版权声明 转载请与作者联系,转载时请务必标明文章原始出处和作者信息及本声明。 文档出...

3
8
发表了问答
2013/05/18 01:38

zmq3.2中swap选项的替代方案?

zmq3.2新版本去掉了swap选项,这样的话,每次发送文件就不能像之前那样保存在文件系统中,而是保存在内存中。那假如我要发送几G的文件呢?也全放内存不好吧?那我该怎么办?高手请指示下。

11
1
发表了问答
2013/12/12 18:27

安装zreomq之后,运行时报错,提示如下

@少帮主 你好,想跟你请教个问题: error while loading shared libraries: libzmq.so.3: cannot open shared object file: No such file or directory 我试过 export PATH=/data/zeromq/lib:$PATH 不行,不知为什么????

2
0
发表了问答
2013/10/10 16:50

多少公司在用zeromq,效果如何?欢迎大家积极讨论!

多少公司在用zeromq,效果如何?欢迎大家积极讨论!

7
0
发表了问答
2013/07/01 15:37

[架构] ZeroMQ 深度探索(二)

在上一篇《 ZeroMQ 深度探索(一)》中,我们使用 ZeroMQ 完成了基本的“请求-响应”模式,这个例子是基于 TCP 协议的,用法和原生的 Socket API 也差不多,都是“初始化、绑定或连接、发送、接收 ...”的流程,但是在一些特殊的情况下,我们发现了一些有趣的现象。我们尝试在未启动服务端(hwserver)的情况下运行客户端(hwclient),我们发现客户端程序在发送了第一条信息之后就阻塞住了,如图2-1。 图2-1 接着,我们再启动服...

2
6
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
5 评论
363 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部