Search code examples
cloud-foundryhazelcast

Communication between instances in Cloud Foundry


Is there a possibility to communicate between multiple instances of an application deployed to Cloud Foundry? I checked the Cloud Foundry API but I couldn't find any mention of this subject. I already tried Hazelcast but unfortunately, my Cloud Foundry provider doesn't support Multicasting, so I would have to know the IP addresses of every other instance in order to connect.

I think I can't be the only one interested in this.


Solution

  • I recommend you use a messaging service (like RabbitMQ) to communicate between instances of applications. You can also store shared information in a database service or any remote location outside the file system.

    It is generally not a good practice to build applications that require this type of communication in the cloud. Each instance should ideally be able to run independently and be stateless.