Details
-
New Feature
-
Status: Open
-
Major
-
Resolution: Unresolved
-
1.15.0
-
None
-
None
Description
We have provided PyFlink Runtime framework to support Python user-defined functions since Flink 1.10. The PyFlink Runtime framework is called Process Mode, which depends on an inter-process communication architecture based on the Apache Beam Portability framework. Although starting a dedicated process to execute Python user-defined functions could have better resource isolation, it will bring greater resource and performance overhead.
In order to overcome the resource and performance problems on Process Mode, we will propose a new execution mode which executes Python user-defined functions in the same thread instead of a separate process.
Attachments
1.
|
Support Pandas UDF in Thread Mode | Open | Unassigned | |
2.
|
Support Python UDAF in Thread Mode | Open | Unassigned | |
3.
|
Support Pandas UDAF in Thread Mode | Open | Unassigned |