I want to send .zip files to Event Hubs and then listen the Event Hub with a console application and receive this file to unzip it. Is Event Hubs the correct solution for this ?
I need a relaible solution for this because there will be thousands of clients that will send .zip files to my Event Hub.
It is certainly possible to send files to Event Hubs by sending the file contents as byte array but it is not recommended because the maximum size of event data is 256KB
.
Better approach would be to upload the zip files in blob storage and send the link to those blobs as event data. On the client side when you fetch the event data, extract the blob url and download the blobs.