AZURE eventhub から golang でイベントを処理する方法に関するドキュメントをいくつか読みましたが、それはすべて 1 つずつであり、イベントのバッチ処理はどこにも見つかりませんでした。それはETL操作にはちょっと役に立たないようです。golang ライブラリを使用してイベントをバッチ処理する方法を知っている人はいますか?
現在、私はhttps://github.com/Azure/azure-event-hubs-go/blob/master/_examples/helloworld/consumer/main.goを見ましたが、ハンドラーは単一のイベントをパラメーターとして受け入れる関数であるためです. イベントのバッチを受け入れることができるハンドラーがあれば、より効果的です。イベントに基づいていくつかのデータベース トランザクションを実行したい場合、イベントごとに 1 つのトランザクションを作成する必要があるためです。処理されたイベントに基づいてデータベースでトランザクションを作成する場合、バッチの後にチェックポイントが設定されていることを確認する必要があるため、他のゴルーチンに送信することもできません。AWSラムダでAWSキネシスを操作するときと同じです。