Hi John! In current architecture nodes in cluster communicate to directly with other nodes (include clients) and this behaviour can't be changed. If client nodes will need a interact then they will open connect to directly. In your case you need to exclude client nodes from ExecutorService. For it do the following:
*ExecutorService srv = ignite.executorService(ignite.cluster().forServers());* On Thu, Sep 21, 2017 at 3:37 PM, ilya.kasnacheev <[email protected]> wrote: > Hello John! > > Why don't you promote your clients to servers? > > In Ignite, it is possible that only your dedicated servers will contain > caches data, while other servers will participate in cluster without > storing > data. You can set up custom Cluster Groups / server roles for that. For > every cache you can specify nodes that this cache will be started on, by > setting nodeFilter property on cache configuration. > > Please refer to https://apacheignite.readme.io/docs/cluster-groups and > https://ignite.apache.org/releases/latest/javadoc/org/ > apache/ignite/configuration/CacheConfiguration.html#getNodeFilter() > > Regards, > > > > -- > Sent from: http://apache-ignite-users.70518.x6.nabble.com/ >
