If you intend to scale dynamically, I would recommend to start standalone
server nodes and run nodes embedded in the app as clients [1]. This will
allow you to separate the load and scale two parts of this architecture
separately. For faster access on the client you can utilize near cache [2].

Also keep in mind that if you lose all nodes except one at a time, you will
most likely lose some data, unless you're using replicated cache. If there
is a big risk that such thing will happen and you want to avoid data loss in
this scenario, replicated cache in a must for you.

[1] https://apacheignite.readme.io/docs/clients-vs-servers
[2] https://apacheignite.readme.io/docs/near-caches


View this message in context: 
Sent from the Apache Ignite Users mailing list archive at Nabble.com.

Reply via email to