开源消息系统 NSQ

开源消息系统 NSQ

MIT
Google Go
跨平台
2013-08-13
红薯

NSQ 是无中心设计、节点自动注册和发现的开源消息系统。可作为内部通讯框架的基础,易于配置和发布。

架构:

nsqd clients

监控界面:

nsqadmin

无单点故障:

nsq clients

特点:

  • 追求简单部署

  • 追求高可用、避免单点故障、无中心设计

  • 确保消息送达

  • 生产者消费者自动发现、消费者连接所有生产者、向消费者推的模式

  • 提供 HTTP 接口

  • 提供几乎所有编程语言的客户端开发包

的码云指数为
超过 的项目
加载中

评论(2)

leon_rock
leon_rock
#NSQ# 在官方网站上看到了 #码云#的 logo
zhenruyan
zhenruyan
#Kafka# #RabbitMQ# 都试了试 明天试试#NSQ#
花儿笑弯了腰
花儿笑弯了腰
消灭零回复 #NSQ#

NSQ 0.3.1 发布,开源高性能消息系统

NSQ 0.3.1 发布了,该版本包含一些小 bug 修复和新特性。改进了 nsq_stat 和 nsq_to_file 助手应用(支持 #ephemeral 主题)。此外 TLS 选项继续改进对 --tls-min-version 的支持以及 TLS_FA...

2015/01/27 07:34

没有更多内容

加载失败,请刷新页面

没有更多内容

2
回答
NSQ如何离线安装---

本人使用的是局域网的服务器centos,不能连接外网。。。今天弄了一天nsq,都安装不上。官网上都是在线安装的方式。。。

2016/12/19 18:19
4
回答
很多Golang的程序就一个文件,却可以自带WebUI,是怎么实现的?
明月惊鹊 的回答 2016/09/23 15:34
最佳答案
golang自带的库比较丰富,html模板库可以满足一般的简单webui需求了,,,,,库里甚至还内置了一个http server,你说的“只有一个文件”, 实际上它已经把模板脚本也当做字符串编译到程序中去,在运行的时候http server会解析并展现它。 另外, C语言肯定可以做,,,,,...
1
回答
两个nsqd间传输数据时,如果有一方或者双方都在LAN中,数据怎样传输?

@昏鸦 你好,想跟你请教个问题: 按照我的学习了解:客户端通过查询nsqlookup得知自己想要的topic的新数据在哪些nsqd上,得到一个nsqd列表...

NSQ
2015/04/02 19:43
1
回答
如何为公网上的RabbitMQ/ZeroMQ/nanomsg集群节省流量?

我的期望是这样的: 现在有多个异地的局域网,各局域网内都有若干服务器,所有服务器上的程序之间都需要相互通信。我想通过构建消息队列集群的方式来实现次目的。由...

2015/03/07 18:48
1
回答
nsqadmin的web页面怎么添加账号密码登录验证?

这NSQ是个稀罕货,不晓得又没有人会。

NSQ
2014/09/12 20:49

没有更多内容

加载失败,请刷新页面

没有更多内容

去中心化分布式服务实时消息平台-NSQ

NSQ是一个基于Go语言的开源的分布式实时消息平台 NSQ可用于大规模系统的实时消息服务,它的设计目标是为在分布式环境下提供一个强大的去除中心化的分布式服务架构,可以每天处理数以亿计的实...

2016/10/27 09:30
189
0
golang使用Nsq

如果一个channel有多个订阅者,NSQ会使用负载均衡的策略,给其它一个订阅者发消息。 https://www.cnblogs.com/swarmbees/p/6635467.html NSQ 是实时的分布式消息处理平台,其设计的目的是用来...

2018/01/24 13:33
26
0
go-nsq 使用

## 例子 首先就是一个生产者消费者的模式,自己创建的消费者只要有HandleMessage方法就可以 ``` package main import ( "fmt" "time" "github.com/nsqio/go-nsq" ) // nsq发布消息 func Pro...

2016/11/11 16:59
92
0
nsq简要介绍

nsq服务端 nsq服务包含三个主要部分:lookupd(),nsqd(),admin(管理界面) lookupd 官方理解: lookupd是守护进程负责管理拓扑信息。客户端通过查询 lookupd 来发现指定 topic的生产者,并且...

01/13 00:43
59
0
Linux安装NSQ

1.相关参考资料 https://github.com/yunnian/php-nsq 2.新建安装目录 mkdir /usr/local/nsq 3.在~/.bashrc中添加 export LC_ALL=C 4.执行配置文件 source ~/.bashrc 5.安装依赖 yum install ...

2018/08/16 17:17
104
0
nsq 源码学习

NSQ 源码学习笔记(一) https://www.jianshu.com/p/e8f1d37b0954 NSQ 源码学习笔记(二) https://www.jianshu.com/p/f72929924a81 NSQ 源码学习笔记(三) https://www.jianshu.com/p/842f...

2018/09/28 19:24
33
0
nsq 使用笔记

## nsqd 出现问题 [https://github.com/nsqio/nsq/issues/691](https://github.com/nsqio/nsq/issues/691) [https://github.com/nsqio/nsq/issues/506](https://github.com/nsqio/nsq/issues...

2016/11/01 18:49
828
1

没有更多内容

加载失败,请刷新页面

返回顶部
顶部