MessageBus
Simple Message Bus Written in Golang
How to Use
go get gopkg.io/UsadaPeko/messagebus
Why?
Event driven architecture에서는 이벤트 발생시에 내부 리스너들에게 전달해야 할 필요가 있습니다. 이 과정에서 외부가 아닌 내부 컴포넌트들에게 간단하게 메세지를 전달하는 경우 이 Message Bus를 사용할 수 있습니다.
Simple Message Bus Written in Golang
go get gopkg.io/UsadaPeko/messagebus
Event driven architecture에서는 이벤트 발생시에 내부 리스너들에게 전달해야 할 필요가 있습니다. 이 과정에서 외부가 아닌 내부 컴포넌트들에게 간단하게 메세지를 전달하는 경우 이 Message Bus를 사용할 수 있습니다.
Golang module/tool for decoding proto buffer without message definition.
gosd go-schedulable-dispatcher (gosd), is a library for scheduling when to dispatch a message to a channel. Implementation The implementation provides
Hub 📨 A fast enough Event Hub for go applications using publish/subscribe with support patterns on topics like rabbitMQ exchanges. Table of Contents
Machinery Machinery is an asynchronous task queue/job queue based on distributed message passing. V2 Experiment First Steps Configuration Lock Broker
Go-Push-API MiPush、JiPush、UMeng MiPush The Xiaomi message push service is a system-level channel on MIUI and is universal across the platform, which c
GopherSay About Welcome in GopherSay! GopherSay is inspired by Cowsay program. GopherSay allow you to display a message said by a cute random Gopher.
Rabbit-MessageQueue Just a repository of RabbitMQ simple usage for queueing messages. You can use this as a sender or a receiver. More information is
Distributed Lab 3: Message Broker in Go Using the lab sheet There are two ways to use the lab sheet, you can either: create a new repo from this templ
nmq A lightweight, distributed and reliable message queue based on Redis Get Started Download go get github.com/inuggets/nmq Usage import "github.com
?? Bus Bus is a minimalist event/message bus implementation for internal communication. It is heavily inspired from my event_bus package for Elixir la
Alertmanager message broker Prerequisites Go 1.16+ Sqllite driver About: The alertmanager message broker is a project made to meet some of my needs to
dbus dbus is a simple library that implements native Go client bindings for the D-Bus message bus system. Features Complete native implementation of t
Table of Contents generated with DocToc gin_scaffold 现在开始 文件分层 log / redis / mysql / http.client 常用方法 swagger文档生成 gin_scaffold Gin best practices, gin
chukcha Easy to use distributed event bus similar to Kafka. The event bus is designed to be used as a persistent intermediate storage buffer for any k
Govent is an event bus framework for DDD event source implement. Govent can also solve the package circular dependency problem.
What is Gollum? Gollum is an n:m multiplexer that gathers messages from different sources and broadcasts them to a set of destinations. Gollum origina
MiniQueue A stupid simple, single binary message queue using HTTP/2. Most messaging workloads don't require enormous amounts of data, endless features
RabbitMQ Publish CRON Simple docker container to publish a fixed message to a specified rabbitmq exchange. Created to be used as part of a Kubernetes
GTA (Go Task Async) is a lightweight and reliable asynchronous task and transaction message library for by golang.