mwiater / golangchannelsLinks
For goroutines and channels, I created an application using a Dispatcher -> Worker -> Job pattern to benchmark and compare results in differing scenarios. These comparisons would allow me to see how the same pattern operated under types of loads and hopefully uncover some situations where this was an optimal pattern to follow.
☆36Updated last year
Alternatives and similar repositories for golangchannels
Users that are interested in golangchannels are comparing it to the libraries listed below
Sorting:
- Pattern Matching library for go☆95Updated 2 years ago
- basically a remarkable framework for building JSON-based web APIs in Golang☆103Updated last year
- Building, documenting, validating, securing and customizing REST APIs through code-first development☆77Updated this week
- 🧬 Fluxus is a modern, type-safe pipeline orchestration library for Go that makes complex data processing elegant and efficient☆130Updated 2 months ago
- Distributed queue☆32Updated 2 months ago
- A high-performance, modular rate limiting library for Go. Supports in-memory and Redis backends. Includes Fixed Window, Sliding Window, T…☆88Updated 2 months ago
- Reflex is an event streaming framework☆67Updated this week
- FastDB is an (persistent) in-memory key/value store in Go.☆63Updated 10 months ago
- ☆21Updated 7 months ago
- Cookies, but with structs, for happiness.☆110Updated 4 months ago
- Uncomplicated L7 Load Balancer/Reverse Proxy with BYO plugins support☆34Updated last week
- Minimal rules engine, uses yaml as input☆27Updated last year
- Simple line of code counter written in Go☆36Updated 10 months ago
- AMQP library to publish and consume events☆56Updated 5 months ago
- Personal fork of Go Wiki https://github.com/golang/wiki☆97Updated 5 months ago
- Modern Thread-Safe Caching System with Basic Full Text Functionalities☆52Updated 2 years ago
- Scan-resistant, sharded Go cache. Admission-LFU/LRU/LFU/FIFO evictions with object pooling and optional peer-to-peer cluster.☆67Updated 2 weeks ago
- An API framework and micro-service helper in Go featuring dynamic routing, middleware support, and integrated logging☆27Updated 6 months ago
- Go client for Memphis. Memphis is an event processing platform☆40Updated last year
- A practical Go toolkit with generic utilities for working with slices, maps, and functional programming primitives, streams, databases an…☆93Updated 3 weeks ago
- Go module dependency graph analysis tool☆28Updated 4 months ago
- A fast and easy-to-configure load balancer☆68Updated 2 months ago
- A distributed rate-limiting solution built with Go and Redis, designed to control API traffic and ensure system stability. Supports multi…☆72Updated 2 months ago
- A distributed fault tolerant scheduler that is horizontally scalable 🔥☆98Updated 10 months ago
- Golang HTTP logger middleware with color console output and structured logs☆130Updated 2 years ago
- kmux is a powerful Go package that revolutionizes the way proxies are implemented by allowing developers to define proxies as code. By pr…☆40Updated last year
- Demo and other details can be found here☆33Updated 6 months ago
- Package bigcscvreader offers a multi-threaded approach for reading a large CSV file in order to improve the time of reading and processin…☆55Updated 2 weeks ago
- Flexible and fast gRPC to HTTP and OpenAPI interface☆59Updated 5 months ago
- Package for fast persistent, transactional, and embedded key-value storage. LevelDB-WiscKey inspired.☆154Updated 6 months ago