Hi,

Some of your caches are both REPLICATED and FULL_SYNC. This means that each
time you update one of these caches, you will send synchronous request to
all the nodes, so the latency will almost linearly grow.

You can try switching synchronization mode to PRIMARY_SYNC. In this case you
will not synchronously wait for backups, but all the nodes will still be
updated which will still slow you down, especially under high load when
there is a lot of traffic.

To achieve the best scalability you should use PARTITIONED caches instead.
In this mode you will always update the constant number of nodes (primary +
zero or more backups depending on the configuration), regardless of the
whole number of nodes in the cluster.

Can you try this and let us know if it helps?

-Val



--
View this message in context: 
http://apache-ignite-users.70518.x6.nabble.com/Ignite-Transaction-performance-tp5085p5315.html
Sent from the Apache Ignite Users mailing list archive at Nabble.com.

Reply via email to