После инцидента «Полка» чинит кеш ID: из огромного лога извлекается 20-байтный ID и живёт в кеше месяцами. Реализуйте extractID: верните первые 20 байт как независимую строку через strings.Clone(data[:20]).
- Задача
- Решение
- Обсуждение
ExtractID: отвязать ID от большого лога
GolangРешение
func extractID(data string) string {
return strings.Clone(data[:20])
}