Docker Service Discovery on Microsoft Azure – Docker Java App Load Balanced by Nginx or Apache HTTP, Mongo Replica Set And Hazelcast Cluster