routewatch/internal
sneak 155c08d735 Implement batched database operations for improved performance
- Add BatchedDatabaseHandler that batches prefix, ASN, and peering operations
- Add BatchedPeerHandler that batches peer update operations
- Batch operations are deduped and flushed every 100-200ms or when batch size is reached
- Add EnableBatchedDatabaseWrites config option (enabled by default)
- Properly flush remaining batches on shutdown
- This significantly reduces database write pressure and improves throughput
2025-07-28 01:01:27 +02:00
..
config Implement batched database operations for improved performance 2025-07-28 01:01:27 +02:00
database Inject Config as dependency for database, routing table, and snapshotter 2025-07-28 00:55:09 +02:00
metrics Initial commit: RouteWatch BGP stream monitor 2025-07-27 21:18:57 +02:00
ristypes Initial commit: RouteWatch BGP stream monitor 2025-07-27 21:18:57 +02:00
routewatch Implement batched database operations for improved performance 2025-07-28 01:01:27 +02:00
routingtable Inject Config as dependency for database, routing table, and snapshotter 2025-07-28 00:55:09 +02:00
server Add handler queue metrics to status page 2025-07-28 00:32:37 +02:00
snapshotter Inject Config as dependency for database, routing table, and snapshotter 2025-07-28 00:55:09 +02:00
streamer Add handler queue metrics to status page 2025-07-28 00:32:37 +02:00
templates Add handler queue metrics to status page 2025-07-28 00:32:37 +02:00