kafdrop
retry-go
Our great sponsors
kafdrop | retry-go | |
---|---|---|
14 | 5 | |
5,174 | 2,217 | |
2.1% | 3.5% | |
8.3 | 5.7 | |
4 days ago | 5 days ago | |
Java | Go | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
kafdrop
- FLaNK Stack Weekly 16 October 2023
-
UI for Apache Kafka - An open-source tool for monitoring and managing Apache Kafka Clusters - v0.17 release
Are there any comparison to CMAK or Kafdrop ?
- Kafka visualization tool
-
Local app to debug pub/sub?
For Kafka I really liked using tools like conduktor or Kafdrop where you can basically create a subscription ad look at topics, events and payloads.
-
Getting Started as a Kafka Developer
Kafdrop - https://github.com/obsidiandynamics/kafdrop
-
UI for Serverless AWS MSK (Kafka)
No mentions, and 1 open issue with a question 2) Kafka Drop https://github.com/obsidiandynamics/kafdrop
-
What kind of monitoring tools are people using for their Kafka Deployment?
Kafdrop (https://github.com/obsidiandynamics/kafdrop) is very popular and pretty solid. I'd start there. Kafka itself also comes with some cli tools and you can also extract metrics out of it via JMX/jolokia.
- Rodando projetos x86_64 no Mac M1 (arm64) com UTM
-
How Sendoso is using Kafka for Event-Driven Architecture
Kafdrop
- obsidiandynamics/kafdrop
retry-go
-
Retry operations with constant, delays and exponential backoff strategies
Why this instead of https://github.com/avast/retry-go or https://github.com/cenkalti/backoff ?
- Network Error Handling
-
retry package for golang
What is that advantage of your package compared to other ones like https://github.com/avast/retry-go?
-
Go, NATS, gRPC and PostgreSQL clean architecture microservice with monitoring and tracing 👋
processCreateEmail handling create email events, it's start tracing span, increase metrics counters, then unmarshal message data, and call usecase create method, if it fails, we retry for 3 times using retry-go, if it still fails, we check is the current message redelivered and if redelivery count > maxRedeliveryCount(it's up to your business logic, here is 3 times limit), handling error cases can be very different and depends on your service business logic, in this example used Dead Letter Queue approach.
-
Go, Kafka, gRPC and MongoDB microservice with metrics and tracing 👋
Workers validate message body then call usecase, if it's returns error, try for retry, good library for retry is retry-go, if again fails, publish error message to very simple Dead Letter Queue as i said, didn't implement here any interesting business logic, so in real production we have to handle error cases in the better way. And after message success processed commit it.
What are some alternatives?
kafka-ui - Open-Source Web UI for Apache Kafka Management
kafka-go - Kafka library in Go
akhq - Kafka GUI for Apache Kafka to manage topics, topics data, consumers group, schema registry, connect and more...
pgx - PostgreSQL driver and toolkit for Go
schema-registry - Confluent Schema Registry for Kafka
Echo - High performance, minimalist Go web framework
kafka-manager - CMAK is a tool for managing Apache Kafka clusters
Gin - Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
Kouncil - Powerful dashboard for your Kafka. Monitor status, manage groups, topics, send messages and diagnose problems. All in one user friendly web dashboard.
grpc-go - The Go language implementation of gRPC. HTTP/2 based RPC
aws-eks-kubernetes-masterclass - AWS EKS Kubernetes - Masterclass | DevOps, Microservices
sarama - Sarama is a Go library for Apache Kafka. [Moved to: https://github.com/IBM/sarama]