We have been working on integrating a TCPListener written in C# within Azure Service Fabric enabling the streaming of raw data off an Event Hub and back to a socket.
The main advantage for this apart from giving the customer a more flexible approach to development and testing is that it made our life so much easier when debugging our Spark code!
The ability for multiple clients to receive their data off the event hub is now supported.
The ability for a single client to request data from a date in the past is now supported too!
Currently working on integrating SSL Certificate support into the C# codebase using X509Certificate to instantiate the certificate and SslStream to handle the data stream mechanics.
Here is an example of a live stream.