Hi Denis,

We are using Ignite.Net and are planning to use 2.4 + .Net Core + thin
client support to enable lightweight containerisable services that interact
with the main Ignite compute grid.

These work flows are less about Get/Put style semantics, and more about
using grid compute.

Eg: Here's an example where a client context asks a remote context to render
a bitmap tile in an ICompute:

        public Bitmap Execute(TileRenderRequestArgument arg)
        {
            IComputeFunc<TileRenderRequestArgument, Bitmap> func = new
TileRenderRequestComputeFunc();

            return
_ignite.GetCluster().ForRemotes().GetCompute().Apply(func, arg);
        }

In this example, the calling context here could be a lightweight Kestrel web
service end point delegating rendering to a remote service.

Thanks,
Raymond.

-----Original Message-----
From: Denis Magda [mailto:dma...@apache.org]
Sent: Thursday, March 15, 2018 8:31 AM
To: dev@ignite.apache.org
Subject: Re: Timeline for support of compute functions by thin clients

Hi Raymond,

There are no any plans for that level of support. The thin clients are
targeted for classic client-server processing use cases when a client
request data from a server, does something with it locally and potentially
writes changes back to the server. ICache, SQL fall under this category.

Are you intended to use .NET thin client or anyone else?

--
Denis

On Wed, Mar 14, 2018 at 12:25 PM, Raymond Wilson <raymond_wil...@trimble.com
> wrote:

> Hi,
>
>
>
> The thin client implementation in Ignite 2.4 only covers a subset of
> the ICache interface.
>
>
>
> When will we see thin client support for compute, messaging etc?
>
>
>
> Thanks,
>
> Raymond.
>

Reply via email to