3 Replies Latest reply on Sep 12, 2013 4:13 PM by Vladimir Blagojevic

    Distributed Execution Framework on a remote cluster

    Mikolaj Gierulski Newbie

      Is threre a way to submit a DistributedCallable to an infinispan cluster from the outside?

      In our environment we have a cluster of infinispan nodes running a distributed cache. We are currently running ISPN 5.3.

      We access this cluster from 'client' nodes using hot rod protocol. The client nodes are application servers running some web applications.

      Now we need to invoke some tasks directly on remote cluster nodes.

      The DistributedCallable API perfectly seems to fit our needs. Is there a way to invoke them in this architecture?

      To clarify the situation - technically our client nodes could participate in the cluster (without hotrod).

      But as far as I understand, this means they would take on caching themselves as well.

      This is unacceptable, as they are restarted quite often, which would cause some data loss.

      They also experience long gc pauses, which could cause whole cluster slowdown. And they have different memory requirements.

      So we either need to access Distributed Execution Framework from 'outside' of the cluster, or we need to be able to join a cluster,

      but without participating in the caching.

      If none of these is possible - is there any recommended way to expose our own interface on the infinispan server (rest or any other)?


      Best regards,

      Mikolaj