[
https://issues.apache.org/jira/browse/FLINK-17611?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17106049#comment-17106049
]
Francesco Guardiani commented on FLINK-17611:
---------------------------------------------
Hi [~igal] , I've used in past UDS with JVM with [Eclipse
Vert.x|http://vertx.io], a popular library to create async applications (based
on Netty).
What you really gain from UDS is reducing the pressure on the k8s/container
engine networking stack, because UDS are implemented in a "memory mapped file"
fashion.
I've checked out too that okhttp works with UDS, so i think I can start playing
with it. I'll let you know what i manage to create, is there any contributing
guide i can follow to start with?
> Support unix domain sockets for sidecar communication in Stateful Functions
> ---------------------------------------------------------------------------
>
> Key: FLINK-17611
> URL: https://issues.apache.org/jira/browse/FLINK-17611
> Project: Flink
> Issue Type: New Feature
> Components: Stateful Functions
> Reporter: Francesco Guardiani
> Priority: Major
> Original Estimate: 48h
> Remaining Estimate: 48h
>
> Hi all,
> I'm quite new to this project and I've started investigating its potential
> usage in Kubernetes.
> I've found in past that using Unix Domain Sockets across several containers
> in the same pod gives an interesting performance boost and drastically
> reduces the overhead of going through the network stack. Given that
> containers in a pod run in the same host, it's perfectly reasonable to let
> them communicate through unix domain sockets.
> If you're interested in such feature, I'm more than willing to help
> implementing that, given that I need a few pointers where to start from
--
This message was sent by Atlassian Jira
(v8.3.4#803005)