All Projects → nsqio → Nsq

nsqio / Nsq

Licence: mit
A realtime distributed messaging platform

Programming Languages

go
31211 projects - #10 most used programming language
javascript
184084 projects - #8 most used programming language
Handlebars
879 projects
python
139335 projects - #7 most used programming language
shell
77523 projects
SCSS
7915 projects

Projects that are alternatives of or similar to Nsq

Nsq
A realtime distributed messaging platform (forked from https://github.com/nsqio/nsq)
Stars: ✭ 476 (-97.7%)
Mutual labels:  messaging, queue, message-queue, distributed-systems
Jocko
Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud Native)
Stars: ✭ 4,445 (-78.49%)
Mutual labels:  messaging, queue, distributed-systems
Nats Server
High-Performance server for NATS.io, the cloud and edge native messaging system.
Stars: ✭ 10,223 (-50.53%)
Mutual labels:  messaging, message-queue, distributed-systems
gobroker
golang wrapper for all (to-be) kinds of message brokers
Stars: ✭ 15 (-99.93%)
Mutual labels:  queue, messaging, nsq
Liftbridge
Lightweight, fault-tolerant message streams.
Stars: ✭ 2,175 (-89.47%)
Mutual labels:  messaging, message-queue, distributed-systems
Foundatio
Pluggable foundation blocks for building distributed apps.
Stars: ✭ 1,365 (-93.39%)
Mutual labels:  messaging, queue, distributed-systems
Sandglass
Sandglass is a distributed, horizontally scalable, persistent, time sorted message queue.
Stars: ✭ 1,531 (-92.59%)
Mutual labels:  messaging, message-queue, distributed-systems
microq
Micro job queue built on mongo
Stars: ✭ 67 (-99.68%)
Mutual labels:  queue, messaging, message-queue
go-nats-examples
Single repository for go-nats example code. This includes all documentation examples and any common message pattern examples.
Stars: ✭ 99 (-99.52%)
Mutual labels:  messaging, message-queue
horse-messaging
Open Source Messaging Framework. Queues, Channels, Events, Transactions, Distributed Cache
Stars: ✭ 65 (-99.69%)
Mutual labels:  queue, messaging
azure-service-bus-go
Golang library for Azure Service Bus -- https://aka.ms/azsb
Stars: ✭ 67 (-99.68%)
Mutual labels:  queue, messaging
RabbitMQTools
PowerShell module containing cmdlets to manage RabbitMQ.
Stars: ✭ 27 (-99.87%)
Mutual labels:  queue, messaging
nsq-0.3.7
nsq注释版基于0.3.7版本
Stars: ✭ 45 (-99.78%)
Mutual labels:  distributed-systems, nsq
dynamic-queue
The dynamic queue
Stars: ✭ 17 (-99.92%)
Mutual labels:  queue, message-queue
aop
AMQP on Pulsar protocol handler
Stars: ✭ 93 (-99.55%)
Mutual labels:  messaging, message-queue
psr-container-messenger
Message bus and queue for Mezzio with Symfony Messenger + Enqueue
Stars: ✭ 24 (-99.88%)
Mutual labels:  messaging, message-queue
fs
[READ-ONLY] Enterprise queue solutions for PHP. Filesystem transport.
Stars: ✭ 32 (-99.85%)
Mutual labels:  queue, message-queue
orkid-node
Reliable and modern Redis Streams based task queue for Node.js 🤖
Stars: ✭ 61 (-99.7%)
Mutual labels:  queue, message-queue
research
research, notes & ideas on various subjects
Stars: ✭ 54 (-99.74%)
Mutual labels:  distributed-systems, messaging
nats-account-server
A simple HTTP/NATS server to host JWTs for nats-server 2.0 account authentication.
Stars: ✭ 62 (-99.7%)
Mutual labels:  distributed-systems, messaging

Build Status GitHub release Coverage Status

NSQ is a realtime distributed messaging platform designed to operate at scale, handling billions of messages per day.

It promotes distributed and decentralized topologies without single points of failure, enabling fault tolerance and high availability coupled with a reliable message delivery guarantee. See features & guarantees.

Operationally, NSQ is easy to configure and deploy (all parameters are specified on the command line and compiled binaries have no runtime dependencies). For maximum flexibility, it is agnostic to data format (messages can be JSON, MsgPack, Protocol Buffers, or anything else). Official Go and Python libraries are available out of the box (as well as many other client libraries) and, if you're interested in building your own, there's a protocol spec.

We publish binary releases for linux, darwin, freebsd and windows as well as an official Docker image.

NOTE: master is our development branch and may not be stable at all times.

In Production

              

              

              

              

              

     

Code of Conduct

Help us keep NSQ open and inclusive. Please read and follow our Code of Conduct.

Authors

NSQ was designed and developed by Matt Reiferson (@imsnakes) and Jehiah Czebotar (@jehiah) but wouldn't have been possible without the support of Bitly, maintainers (Pierce Lopez), and all our contributors.

Logo created by Wolasi Konu (@kisalow).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].