Using the cluster client is not recommended (as of it’s current
implementation at least, in early 2018 ;-)).
You can absolutely join your HTTP app into the same cluster and then most
apps make use of Cluster Sharding to distribute the load across the cluster.
Read up about it here;
Hello,
I'm writing a REST API using akka-http that I want to be backed by a
cluster of Actors. This way I can increase workers (Actors) backing the API
without necessarily standing up a second HTTP server. Some resources
suggest that I use the ClusterClientReceptionist in the cluster and then