I think so. If you want to implement exactly once semantics then I would suggest involving cache tx inside your service. If method is called several times you can check the state in cache and do nothing if this is a failed-over call.
--Yakov 2016-12-27 13:49 GMT+03:00 Evgeniy Ignatiev <[email protected]>: > Thanks for pointing out. As far as I can see the same applies to a > clustered singleton service - its method may be invoked more than once per > a single call? > > On 12/27/2016 2:42 PM, Yakov Zhdanov wrote: > > Evgeny, you can take a look at org.apache.ignite.internal. > processors.service.GridServiceProxy#invokeMethod - service method maybe > invoked more than once on different service instances on different nodes. > > --Yakov > > 2016-12-27 11:59 GMT+03:00 Evgeniy Ignatiev <[email protected]>: > >> Hello. >> >> I have a question on Service Grid functionality of Ignite: When used >> remotely through a proxy are the service methods invoked on at least once >> or at most once basis per a call on client side? >> >> Thanks. >> >> >> >> > >
