Я хочу знать рекомендуемый способ обработки сообщений на kafka topi c в режиме atomi c, поэтому, например, предположим, что производитель kafka публикует несколько сообщений с ключами k1, k2, k3, и теперь я хочу обрабатывать их атомарно и сообщать моему приложению об этих сообщениях вместе. Для достижения этого может быть некоторая работа, например, передать идентификатор и подсчитать вместе со всеми сообщениями, которые необходимо обработать вместе, чтобы клиент ждал, пока он не получит все сообщения, входящие в одну группу. Есть ли другой рекомендуемый способ решения таких проблем с помощью kafka, то есть возможность атомарной обработки пакета сообщений, чтобы можно было поддерживать согласованность между ключами. Предоставляет ли потребитель кафки такую возможность?