параметрами, а на выходе брать эти задачи из очереди, декодировать и выполнять. Задача тестовая потому я решил не заморачиваться и использовать encoding/gob. Меня интересует как на выходе перед тем как декодировать сообщение понять в какой тип его маршалить ? Первое что приходить на ум первый байт который будет кодировать тип сообщения
структура-обертка, в которой тип и rawjson поле, которое будет декодироваться дальше
у вас очередь и процессор - разные системные процессы? иначе непонятно зачем вообще кодировать/декодировать но если сериализация необходима, то для гоба можно использовать обобщенный тип, содержащий поля все задач
структура с json полем []byte кодированное в гоб ?
Обсуждают сегодня