Microservice communication


I am looking for some Good way to communicate between two microservice,
a.) by running them under different cluster and use cluster receptionist or gRPC concept or some other concept
b.) by running them under same cluster with different role and use cluster aware router or some other concept.

Please suggest.


Hi @psinghal,

if you are communicating different microservices thatn may evolve separately you should not run them on the same akka cluster. Then, I suggest you base the communication on gRPC or simple JSON over HTTP and, potentially, add asynchronous communication over a broker.