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
- Flexible and fast gRPC to HTTP and OpenAPI interface☆29Updated last week
- ☆18Updated last month
- Build AI agents in light speed☆39Updated this week
- Telemetry middleware for Go services via Prometheus☆22Updated 5 months ago
- Benchmark utility for the tidwall/btree Go package☆22Updated last year
- [Go]Minimal event sourcing/CQRS library using protocol buffers for commands, events and states.☆42Updated 2 weeks ago
- A ready-to-go Go, Mongo, MinIO and grafana api/application stack☆34Updated 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…☆54Updated 10 months ago
- Embedded cache lib using sqlite for storage☆19Updated 5 months ago
- MyJSON is an embedded relational document store built on top of pluggable key value storage☆14Updated 2 years ago
- A distributed fault tolerant scheduler that is horizontally scalable 🔥☆97Updated 5 months ago
- Modern Thread-Safe Caching System with Basic Full Text Functionalities☆53Updated last year
- Temporal gRPC API and proto files compiled for Go☆34Updated this week
- ProblemDetails is a Error Handler base on [RFC 7807] standard to map our error to standardized error payload to client.☆52Updated 5 months ago
- Universal Integrator - Framework to easily integrate with other tools to use their APIs, gRPC, DB, Workflows, etc. This framework develop…☆18Updated 7 months ago
- A gRPC based Micro Service scaffolding in GoLang with HTTP/JSON gRPC gateway and OIDC / JWT Token based auth☆25Updated 2 years ago
- Embedded durable, extensive, concurrent safe, highly configurable, transactional LSM tree based key-value store package☆35Updated 5 months ago
- Minimal rules engine, uses yaml as input☆27Updated last year
- Go client for Memphis. Memphis is an event processing platform☆40Updated 10 months ago
- An example Event-Driven application in Go built with Watermill library.☆137Updated last year
- A starter kit for the Caesar Go framework.☆23Updated 8 months ago
- Basic service discovery implementation 🥳☆45Updated 2 years ago
- fairyMQ is a distributed high throughput in-memory yet persisted open-source messaging and streaming system(message queue).☆23Updated last year
- ☆27Updated 3 years ago
- Clean Architecture Use Case for Go☆34Updated last year
- Simple line of code counter written in Go☆34Updated 4 months ago
- Reflex is an event streaming framework☆68Updated 2 weeks ago
- Materials for https://threedots.tech/event-driven/☆28Updated 3 months ago
- A Go runtime concurrency visualizer☆26Updated 6 years ago
- An extension for Go's sql package in the standard library to support dynamic queries directly from the database, as well as on individual…☆30Updated 2 years ago