Skip to content

Commit 49ac207

Browse files
committed
linter fixes
1 parent 6d7c43a commit 49ac207

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

tracker/docs/architecture.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -68,14 +68,14 @@ graph TB
6868

6969
## Threading Model
7070

71-
| Thread | Pattern | Description |
72-
| -------------------- | ----------------- | -------------------------------------------------- |
73-
| Main | Event Loop | Startup, reconnect logic, signal handling |
74-
| MqttCallback | Single-threaded | Parses JSON (simdjson), routes to processors |
75-
| TimeChunkScheduler | Scheduled-Task | Global timer triggers batch flush (15 FPS default) |
76-
| TimeChunkProcessors | Worker Pool | Per scene+category processing threads |
77-
| Publisher | Producer-Consumer | Async MQTT publishing with bounded queue |
78-
| HealthServer | HTTP Server | Liveness/readiness probes on port 8080 |
71+
| Thread | Pattern | Description |
72+
| ------------------- | ----------------- | -------------------------------------------------- |
73+
| Main | Event Loop | Startup, reconnect logic, signal handling |
74+
| MqttCallback | Single-threaded | Parses JSON (simdjson), routes to processors |
75+
| TimeChunkScheduler | Scheduled-Task | Global timer triggers batch flush (15 FPS default) |
76+
| TimeChunkProcessors | Worker Pool | Per scene+category processing threads |
77+
| Publisher | Producer-Consumer | Async MQTT publishing with bounded queue |
78+
| HealthServer | HTTP Server | Liveness/readiness probes on port 8080 |
7979

8080
**Synchronization:** Shared mutexes for routing maps (read-heavy), tracking compute runs outside locks, atomic flags for health status, drop-oldest backpressure with metrics.
8181

0 commit comments

Comments
 (0)