Meanwhile, I think it’s true that we are lacking of complete .NET examples for 
modern apps.
It would be perfect if anyone would share their Ignite .NET experience so that 
we could collect them in a single place.

Incidentally, Pavel’s GitHub page is a good starting point.


From: Pavel Tupitsyn
Sent: Friday, August 30, 2019 5:34 PM
To: [email protected]
Subject: Re: Apache Ignite distributed cache for .Net core web app

Consuming Ignite in .NET Core is not really different from classic .NET.

As for web application usage, there are many scenarios, I can suggest any of 
the following:

1) Start Ignite Server node right in your web app
Pros:
- Simplest development and deployment
- Best performance in cases of small deployments
Cons:
- Slow web app startup, increased resource usage on single machine/process

2) Start standalone Ignite nodes either on a separate cluster or on every 
server with web app, connect from web app with Thin Client
Pros:
- Fast web app startup
- Web app process is dedicated to serving web requests and does not share 
resources with Ignite, can be faster in large deployments with high load
Cons:
- Thin Client API is less capable than "thick" in-process mode


On Fri, Aug 30, 2019 at 5:19 PM Ilya Kasnacheev <[email protected]> 
wrote:
Hello!

The link that I have provided has dotnetcore/ dir which hopefully contains 
those.

Regards,
-- 
Ilya Kasnacheev


пт, 30 авг. 2019 г. в 17:06, Sudhir Patil <[email protected]>:
Thanks Ilya, yes I had gone through those git samples.
I was asking if any other repo for .Net core.

Regards
Sudhir

On Thursday, August 29, 2019, Ilya Kasnacheev <[email protected]> wrote:
Hello!

1. They are usually ran as stand alone processes on the designated machines. 
You can probably convert them to windows services with some effort.
2. Client nodes are actually fully functional Ignite distributed topology 
nodes. You should start a single client per web application. use it for all 
Ignite operations.
3. Have you seen .Net examples? 
https://github.com/apache/ignite/tree/master/modules/platforms/dotnet/examples

Regards,
-- 
Ilya Kasnacheev


ср, 28 авг. 2019 г. в 20:16, Sudhir Patil <[email protected]>:

Hi All,

We are planning to use Apache ignite for distributed cache for .Net core web 
application. 
I had gone through the basics of ignite.
Any suggestions on implementation of ignite with below points??
1. How/where to host server nodes? Eg separate web application / windows 
service.
2. Client nodes is nothing but main web application consuming cache from server 
nodes?
3. Any sample git repository for consuming ignite in .Net core??

Thanks,
Sudhir


-- 
Thanks & Regards,
Sudhir Patil,
+91 9881095647.


-- 
Thanks & Regards,
Sudhir Patil,
+91 9881095647.

Reply via email to