mirror of
https://github.com/avelino/awesome-go.git
synced 2024-11-07 16:33:40 +00:00
Merge pull request #951 from bjflanne/master
Added NATS to Distributed Systems, and updated Messaging section with… closes #949
This commit is contained in:
commit
4cff0e3b79
@ -335,6 +335,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
|||||||
* [gorpc](https://github.com/valyala/gorpc) - Simple, fast and scalable RPC library for high load.
|
* [gorpc](https://github.com/valyala/gorpc) - Simple, fast and scalable RPC library for high load.
|
||||||
* [grpc-go](https://github.com/grpc/grpc-go) - The Go language implementation of gRPC. HTTP/2 based RPC.
|
* [grpc-go](https://github.com/grpc/grpc-go) - The Go language implementation of gRPC. HTTP/2 based RPC.
|
||||||
* [micro](https://github.com/micro/micro) - A pluggable microservice toolkit and distributed systems platform.
|
* [micro](https://github.com/micro/micro) - A pluggable microservice toolkit and distributed systems platform.
|
||||||
|
* [NATS](https://github.com/nats-io/gnatsd) - A lightweight, high performance messaging system for microservices, IoT, and cloud native systems.
|
||||||
* [raft](https://github.com/hashicorp/raft) - Golang implementation of the Raft consensus protocol, by HashiCorp.
|
* [raft](https://github.com/hashicorp/raft) - Golang implementation of the Raft consensus protocol, by HashiCorp.
|
||||||
* [torrent](https://github.com/anacrolix/torrent) - BitTorrent client package.
|
* [torrent](https://github.com/anacrolix/torrent) - BitTorrent client package.
|
||||||
* [dht](https://godoc.org/github.com/anacrolix/torrent/dht) - BitTorrent Kademlia DHT implementation.
|
* [dht](https://godoc.org/github.com/anacrolix/torrent/dht) - BitTorrent Kademlia DHT implementation.
|
||||||
@ -552,7 +553,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [gorush](https://github.com/appleboy/gorush) - A push notification server using [APNs2](https://github.com/sideshow/apns2) and google [GCM](https://github.com/google/go-gcm).
|
* [gorush](https://github.com/appleboy/gorush) - A push notification server using [APNs2](https://github.com/sideshow/apns2) and google [GCM](https://github.com/google/go-gcm).
|
||||||
* [machinery](https://github.com/RichardKnop/machinery) - An asynchronous task queue/job queue based on distributed message passing.
|
* [machinery](https://github.com/RichardKnop/machinery) - An asynchronous task queue/job queue based on distributed message passing.
|
||||||
* [mangos](https://github.com/go-mangos/mangos) - Pure go implementation of the Nanomsg ("Scalable Protocols") with transport interoperability.
|
* [mangos](https://github.com/go-mangos/mangos) - Pure go implementation of the Nanomsg ("Scalable Protocols") with transport interoperability.
|
||||||
* [NATS](https://github.com/nats-io/nats) - A lightweight and highly performant publish-subscribe and distributed queueing messaging system.
|
* [NATS Go Client](https://github.com/nats-io/nats) - A lightweight and high performance publish-subscribe and distributed queueing messaging system - this is the Go library.
|
||||||
* [oplog](https://github.com/dailymotion/oplog) - A generic oplog/replication system for REST APIs
|
* [oplog](https://github.com/dailymotion/oplog) - A generic oplog/replication system for REST APIs
|
||||||
* [pubsub](https://github.com/tuxychandru/pubsub) - A simple pubsub package for go.
|
* [pubsub](https://github.com/tuxychandru/pubsub) - A simple pubsub package for go.
|
||||||
* [sarama](https://github.com/Shopify/sarama) - A Go library for Apache Kafka.
|
* [sarama](https://github.com/Shopify/sarama) - A Go library for Apache Kafka.
|
||||||
|
Loading…
Reference in New Issue
Block a user