I have an application that can be configured to send messages to a specified IP address/Port number. What I would like to do is capture this into Azure Data Lake to make available for analytics.
I have successfully created a .NET application in VS 2017 that I run to specifically listen on a port on my laptop which I opened up the firewall for the external site to send messages in. I was able to capture the messages and re-direct them over to an event hub which then wrote the messages into data lake in .AVRO files.
I would like to be able to have a complete Azure cloud solution, however I can't definitively determine if an Even Hub has a specific IP/port number? If NOT or if that's not the best way to go, what would be a good solution? Would Service Bus be better, or would I create an application/function in the middle (replicate what I did with a .NET app on my laptop) within Azure that writes to the Event Hub?