Skip to content

Latest commit

 

History

History
471 lines (402 loc) · 21.7 KB

messaging.md

File metadata and controls

471 lines (402 loc) · 21.7 KB

Bookmarks tagged [messaging]

https://docs.jboss.org/ejb3/docs/tutorial/mdb/mdb.html

This example shows you how to implement an MDB with EJB 3.0 using annotations. Take a look at [ExampleMDB.java](https://docs.jboss.org/ejb3/docs/tutorial/mdb/src/org/jboss/tutorial/mdb/bean/ExampleMDB...


https://github.com/sideshow/apns2

HTTP/2 Apple Push Notification provider for Go — Send push notifications to iOS, tvOS, Safari and OSX apps.


https://github.com/Clivern/Beaver

A real time messaging server to build a scalable in-app notifications, multiplayer games, chat apps in web and mobile apps.


https://github.com/Jeffail/benthos

A message streaming bridge between a range of protocols.


https://github.com/mustafaturan/bus

Minimalist message bus implementation for internal communication.


https://github.com/centrifugal/centrifugo

Real-time messaging (Websockets or SockJS) server in Go.


https://github.com/godbus/dbus

Native Go bindings for D-Bus.


https://github.com/appleboy/drone-line

Sending Line notifications using a binary, docker or Drone CI.


https://github.com/olebedev/emitter

Emits events using Go way, with wildcard, predicates, cancellation possibilities and many other good wins.


https://github.com/agoalofalife/event

Implementation of the pattern observer.


https://github.com/asaskevich/EventBus

The lightweight event bus with async compatibility.


https://github.com/osamingo/gaurun-client

Gaurun Client written in Go.


https://github.com/desertbit/glue

Robust Go and Javascript Socket Library (Alternative to Socket.io).


https://github.com/TheCreeper/go-notify

Native implementation of the freedesktop notification spec.


https://github.com/nsqio/go-nsq

the official Go package for NSQ.


https://github.com/googollee/go-socket.io

socket.io library for golang, a realtime application framework.


https://github.com/maxatome/go-vitotrol

Client library to Viessmann Vitotrol web service.


https://github.com/trivago/gollum

A n:m multiplexer that gathers messages from different sources and broadcasts them to a set of destinations.


https://github.com/jcuga/golongpoll

HTTP longpoll server library that makes web pub-sub simple.


https://github.com/ian-kent/goose

Server Sent Events in Go.


https://github.com/Terry-Mao/gopush-cluster

gopush-cluster is a go push server cluster.


https://github.com/appleboy/gorush

Push notification server using APNs2 and google GCM.


https://github.com/smancke/guble

Messaging server using push notifications (Google Firebase Cloud Messaging, Apple Push Notification services, SMS) as well as websockets, a REST API, featuring distributed operation and message-persis...


https://github.com/leandro-lugaresi/hub

A Message/Event Hub for Go applications, using publish/subscribe pattern with support for alias like rabbitMQ exchanges.


https://github.com/socifi/jazz

A simple RabbitMQ abstraction layer for queue administration and publishing and consuming of messages.


https://github.com/RichardKnop/machinery

Asynchronous task queue/job queue based on distributed message passing.


https://github.com/go-mangos/mangos

Pure go implementation of the Nanomsg ("Scalable Protocols") with transport interoperability.


https://github.com/olahol/melody

Minimalist framework for dealing with websocket sessions, includes broadcasting and automatic ping/pong handling.


https://github.com/dunglas/mercure

Server and library to dispatch server-sent updates using the Mercure protocol (built on top of Server-Sent Events).


https://github.com/vardius/message-bus

messagebus is a Go simple async message bus, perfect for using as event bus when doing event sourcing, CQRS, DDD.


https://github.com/nats-io/nats

Lightweight and high performance publish-subscribe and distributed queueing messaging system - this is the Go library.


https://github.com/rafaeljesus/nsq-event-bus

A tiny wrapper around NSQ topic and channel.


https://github.com/dailymotion/oplog

Generic oplog/replication system for REST APIs.


https://github.com/tuxychandru/pubsub

Simple pubsub package for go.


https://github.com/rafaeljesus/rabbus

A tiny wrapper over amqp exchanges and queues.


https://github.com/jandelgado/rabtap

RabbitMQ swiss army knife cli app.


https://github.com/sybrexsys/RapidMQ

RapidMQ is a lightweight and reliable library for managing of the local messages queue.


https://github.com/sbabiv/rmqconn

RabbitMQ Reconnection. Wrapper over amqp.Connection and amqp.Dial. Allowing to do a reconnection when the connection is broken before forcing the call to the Close () method to be closed.


https://github.com/Shopify/sarama

Go library for Apache Kafka.


https://github.com/uniqush/uniqush-push

Redis backed unified push service for server-side notifications to mobile devices.


https://github.com/pebbe/zmq4

Go interface to ZeroMQ version 4. Also available for version 3 and version 2.


https://github.com/nesquena/backburner

Backburner is a beanstalkd-powered job queue that can handle a very high volume of jobs.


https://github.com/ruby-amqp/bunny

Bunny is a popular, easy to use, well-maintained Ruby client for RabbitMQ (3.3+).


https://github.com/collectiveidea/delayed_job

Database backed asynchronous priority queue.


https://github.com/chaps-io/gush

A parallel runner for complex workflows using only Redis and Sidekiq.


https://github.com/karafka/karafka

Framework used to simplify Apache Kafka (a distributed streaming platform) based Ruby applications development.


https://github.com/ruby-amqp/march_hare

Idiomatic, fast and well-maintained JRuby client for RabbitMQ.


https://github.com/resque/resque

A Redis-backed Ruby library for creating background jobs.


https://github.com/chanks/que

A Ruby job queue that uses PostgreSQL's advisory locks for speed and reliability.


http://rocketjob.io

Enterprise Batch Processing System focused on performance, scalability, reliability, and visibility of every job in the system. Outgrown existing solutions? Or, start small and scale up later.


https://github.com/phstc/shoryuken

A super efficient AWS SQS thread based message processor for Ruby.


https://sidekiq.org

A full-featured background processing framework for Ruby. It aims to be simple to integrate with any modern Rails application and much higher performance than other existing solutions.


https://github.com/jondot/sneakers

A fast background processing framework for Ruby and RabbitMQ.


https://github.com/brandonhilkert/sucker_punch

A single process background processing library using Celluloid. Aimed to be Sidekiq's little brother.


https://github.com/real-logic/Aeron

Efficient, reliable, unicast and multicast message transport.


https://activemq.apache.org

Message broker that implements JMS and converts synchronous to asynchronous communication.


https://camel.apache.org

Glues together different transport APIs via Enterprise Integration Patterns.


https://kafka.apache.org

High-throughput distributed messaging system.


https://pulsar.apache.org

Distributed pub/sub-messaging system.


https://rocketmq.apache.org/

A fast, reliable, and scalable distributed messaging platform.


https://qpid.apache.org

Apache Qpid makes messaging tools that speak AMQP and support many languages and platforms.


https://github.com/greenrobot/EventBus

Simple publish/subscribe event bus.


http://hermes.allegro.tech

Fast and reliable message broker built on top of Kafka.


https://github.com/zeromq/jeromq

Implementation of ZeroMQ.


https://github.com/zalando/nakadi

Provides a RESTful API on top of Kafka.


https://github.com/rabbitmq/rabbitmq-java-client

RabbitMQ client.


https://github.com/igniterealtime/Smack

Cross-platform XMPP client library.


https://github.com/nats-io/java-nats

NATS client.