You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/KAFKA_SETUP.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -152,6 +152,12 @@ The application includes a robust Dead Letter Queue implementation for handling
152
152
-**Kafka UI**: Monitor topics, partitions, and consumer groups at http://localhost:8080
153
153
-**Health Checks**: Kafka connection status is included in application health checks
154
154
155
+
### Kafka Client and Recovery
156
+
157
+
- The service uses `@platformatic/kafka` 2.8.0 for broker failover and consumer group recovery fixes.
158
+
- Platformatic Kafka 2.x raises the aggregate consumer Fetch limit to 50 MiB. The service deliberately retains the previous 10 MiB `maxBytes` limit to avoid increasing its per-consumer memory envelope.
159
+
- Terminal consumer or producer client errors and offset commit timeouts mark Kafka health as `reconnecting` and start the shared reconnect lifecycle. A successful reconnect returns health to `ready`; exhausted attempts mark it as `failed` with the last failure reason.
160
+
155
161
### Environment Variables
156
162
157
163
All Kafka-related environment variables are documented in `.env.sample`:
0 commit comments