Я прочитал несколько документов о том, как обрабатывать события в golang из AZURE eventhub, но это все один за другим, и я нигде не смог найти пакетную обработку событий.Это кажется бесполезным для операций ETL.Кто-нибудь знает, как пакетно обрабатывать события с библиотекой Golang?
Потому что в настоящее время я посмотрел на https://github.com/Azure/azure-event-hubs-go/blob/master/_examples/helloworld/consumer/main.go, но обработчик - это функция, которая принимает одно событие в качестве параметра.Более эффективным было бы, если бы был какой-то обработчик, который может принимать пакет событий.Потому что, если бы я захотел выполнить некоторые транзакции базы данных на основе событий, мне пришлось бы сделать одну транзакцию на событие.Я также не могу просто отправить его в какую-нибудь другую программу, потому что если я делаю транзакцию в базе данных на основе обработанных событий, я должен убедиться, что контрольная точка установлена после пакета.Так же, как при работе с кинесисом AWS в лямбде AWS.