Hi Ranjeev, Also it is possible cache.get() return value is deserialized only once on client side, but when you use EntryProcessor, entry is deserialized before EP invoke, then request result serialized before being sent back to client and then deserialized on client.
Try to use get() for simple operations an use invoke only for changing large objects. Also you can try to use BinaryObjects [1] to avoid unnecessary deserialization. The numbers itselves make sense only comparing some cases in same environment as they may differs in different environments. [1] https://apacheignite.readme.io/docs/binary-marshaller#basic-concepts On Wed, Nov 8, 2017 at 8:28 PM, rajivgandhi <[email protected]> wrote: > Thanks Andrew. > > The nos are an average (not 90+ percentile) over a period of 60 minutes! > We use the default deployment mode which is Shared. > We used 3 nodes M4.large instances. Throughput less than 200-300 TPS > > 1. Are the nos below your expectations? > 2. Given the above, what changes are recommended? > > thanks, > Rajeev > > > > -- > Sent from: http://apache-ignite-users.70518.x6.nabble.com/ > -- Best regards, Andrey V. Mashenkov
