Hello everyone,

I am looking at building a C++ application (running in a docker image) that
is also an Ignite client.

I am looking at both thin and thick clients and have been doing some
performance testing on them.

During my testing, I have found that the thin client can be added to a
docker image without including the whole JDK (just the handful of Ignite
libraries, libjvm and a few others), whereas the thick client needs the
full JDK. Is that the case?

I am also looking at using the NearCache, but it looks like it is only
available with the thick client, and not the thin client. Again, is this
the case?

Has anyone used another caching system (redis, etc) to improve performance
of the thin client (ideally in a docker container)? Our application will
most of the time be used for about 25% write and 75% read, with hopefully
enough ram to store over half of what we need in cache. We will have some
use cases that are mostly read, but won't have anywhere close enough ram to
cache it all (but understand that performance will obviously suffer).

Thanks,
Paul

Reply via email to