Hi, there is no such method.

I suggest using IgniteCompute.broadcast - it is the way to invoke some code
on multiple nodes simultaneously.

If you absolutely have to do this with services:
1. Call IgniteServices.serviceDescriptors
2. Find the right service in the resulting collection
3. Iterate over ServiceDescriptor.topologySnapshot
4. Obtain a service proxy for every node from 3:
ignite.services(ignite.cluster().forNodeId(uuid)).serviceProxy(...)
5. Invoke the method on every proxy

I don't recommend this though - not a right thing to do, and perf would not
be good.

Pavel



On Thu, Oct 20, 2022 at 5:12 PM Joan Pujol <joanpu...@gmail.com> wrote:

> Hi,
>
> Is there a way that I can call a remote service method in all of the
> nodes where the service is deployed?
>
> A lot of thanks in advance.
>
> --
> Joan Jesús Pujol Espinar
> http://www.joanpujol.cat
>

Reply via email to