mwiater / golangchannels
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.
☆35Updated last year
Alternatives and similar repositories for golangchannels:
Users that are interested in golangchannels are comparing it to the libraries listed below
- ☆18Updated last month
- A ready-to-go Go, Mongo, MinIO and grafana api/application stack☆34Updated 6 months ago
- [Go]Minimal event sourcing/CQRS library using protocol buffers for commands, events and states.☆41Updated last week
- Minimal rules engine, uses yaml as input☆27Updated last year
- ☆27Updated 3 years ago
- Go AST to JSON, with support for converting back to Go code☆11Updated 11 months ago
- An API framework and micro-service helper in Go featuring dynamic routing, middleware support, and integrated logging☆25Updated this week
- ☆21Updated 3 years ago
- Golang SDK for creating messages using Anthropic Claude API.☆23Updated 5 months ago
- Benchmark utility for the tidwall/btree Go package☆22Updated last year
- A scenario-based testing framework for Go☆34Updated 2 months ago
- Embedded durable, extensive, concurrent safe, highly configurable, transactional LSM tree based key-value store package☆35Updated 5 months ago
- A collection of small DRY Go utilities to make life easier. DRY = Don't Repeat Yourself.☆68Updated this week
- A configurable OpenID Provider built in Go.☆32Updated this week
- Modern Thread-Safe Caching System with Basic Full Text Functionalities☆53Updated last year
- A productive and type-safe MongoDB ODM for Go. Based on the official MongoDB driver but elegant to use.☆46Updated last week
- AMQP library to publish and consume events☆56Updated this week
- Go client for Memphis. Memphis is an event processing platform☆40Updated 9 months ago
- ProblemDetails is a Error Handler base on [RFC 7807] standard to map our error to standardized error payload to client.☆52Updated 4 months ago
- Lightweight package containing some ORM-like features and helpers for sqlite databases.☆16Updated 2 years ago
- 🔄 Generic, fast and thread-safe round-robin loadbalancer library☆16Updated 7 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…☆54Updated 9 months ago
- A distributed rate-limiting solution built with Go and Redis, designed to control API traffic and ensure system stability. Supports multi…☆70Updated 2 months ago
- Embedded cache lib using sqlite for storage☆19Updated 4 months ago
- ☆15Updated last month
- ☆18Updated 11 months ago
- Temporal gRPC API and proto files compiled for Go☆34Updated last week
- Protobuf with Go import paths for Go and TypeScript: project boilerplate w/ Makefile. Supports grpc, vtprotobuf, drpc, ts-proto, twirp, s…☆22Updated this week