[ 
https://issues.apache.org/jira/browse/IGNITE-25529?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pavel Tupitsyn updated IGNITE-25529:
------------------------------------
    Description: 
Platform compute executor uses regular thin client protocol over TCP sockets to 
do inter-process communication with Ignite server.

Unix domain sockets are supported both on server (Netty) and on client (.NET 
socket), so it should be fairly easy to switch to that mode for improved 
performance. 

Run a benchmark to make sure the work is worth it - some articles do not show a 
significant gain over TCP: 
https://www.baeldung.com/linux/ipc-performance-comparison

  was:
Platform compute executor uses regular thin client protocol over TCP sockets to 
do inter-process communication with Ignite server.

Unix domain sockets are supported both on server (Netty) and on client (.NET 
socket), so it should be fairly easy to switch to that mode for improved 
performance. 


> .NET: Use unix domain sockets in platform compute executor
> ----------------------------------------------------------
>
>                 Key: IGNITE-25529
>                 URL: https://issues.apache.org/jira/browse/IGNITE-25529
>             Project: Ignite
>          Issue Type: Improvement
>          Components: compute ai3, platforms ai3, thin clients ai3
>            Reporter: Pavel Tupitsyn
>            Assignee: Pavel Tupitsyn
>            Priority: Major
>              Labels: ignite-3
>
> Platform compute executor uses regular thin client protocol over TCP sockets 
> to do inter-process communication with Ignite server.
> Unix domain sockets are supported both on server (Netty) and on client (.NET 
> socket), so it should be fairly easy to switch to that mode for improved 
> performance. 
> Run a benchmark to make sure the work is worth it - some articles do not show 
> a significant gain over TCP: 
> https://www.baeldung.com/linux/ipc-performance-comparison



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to