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;
https://doc.akka.io/docs/akka/current/scala/cluster-sharding.html

-- 
Cheers,
Konrad 'ktoso <http://kto.so>' Malawski
Akka <http://akka.io/> @ Lightbend <http://lightbend.com/>

On January 22, 2018 at 4:18:43, Troy Self (troy.s...@gmail.com) wrote:

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 a
ClusterClient in my akka-http project. However, it also appears that I
could just have the akka-http project join the same Akka cluster as the
workers. Is there a preferred approach? It seems to me that the
'receptionist' could be in the akka-http project and when it joins the
cluster, all of the workers register themselves with that receptionist.
Then the akka-http routes can just use that receptionist actor to send
messages to the workers.

Thanks for any help. I've googled this a hundred ways and can't seem to
find consistent answers.

-- tBs
--
>>>>>>>>>> Read the docs: http://akka.io/docs/
>>>>>>>>>> Check the FAQ:
http://doc.akka.io/docs/akka/current/additional/faq.html
>>>>>>>>>> Search the archives: https://groups.google.com/group/akka-user
---
You received this message because you are subscribed to the Google Groups
"Akka User List" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to akka-user+unsubscr...@googlegroups.com.
To post to this group, send email to akka-user@googlegroups.com.
Visit this group at https://groups.google.com/group/akka-user.
For more options, visit https://groups.google.com/d/optout.

-- 
>>>>>>>>>>      Read the docs: http://akka.io/docs/
>>>>>>>>>>      Check the FAQ: 
>>>>>>>>>> http://doc.akka.io/docs/akka/current/additional/faq.html
>>>>>>>>>>      Search the archives: https://groups.google.com/group/akka-user
--- 
You received this message because you are subscribed to the Google Groups "Akka 
User List" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to akka-user+unsubscr...@googlegroups.com.
To post to this group, send email to akka-user@googlegroups.com.
Visit this group at https://groups.google.com/group/akka-user.
For more options, visit https://groups.google.com/d/optout.

Reply via email to