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.
>>
>>
>>
>>
>
>

Reply via email to