[ 
https://issues.apache.org/jira/browse/KAFKA-14606?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17656727#comment-17656727
 ] 

Alexandre Dupriez commented on KAFKA-14606:
-------------------------------------------

It would be interesting indeed to know how this feature could be leveraged in 
the context of Kafka which is inherently constructed using asynchronous I/O and 
does not pertain to the thread-per-request programming model. Ismael, which 
layer(s) of Kafka do you see could benefit from the feature? 

> Use virtual threads to publish Kafka records
> --------------------------------------------
>
>                 Key: KAFKA-14606
>                 URL: https://issues.apache.org/jira/browse/KAFKA-14606
>             Project: Kafka
>          Issue Type: Improvement
>          Components: producer 
>            Reporter: Bart De Neuter
>            Priority: Major
>
> Since JDK 19, virtual threads have been added to the JDK as a preview:
> [https://openjdk.org/jeps/425]
> Virtual threads allows you to use the hardware optimal as it is a lightweight 
> thread that runs on a carrier thread (OS thread). When IO happens, the 
> carrier thread is not blocked and can continue doing other work. Currently it 
> doesn't seem to be possible to make 
> `org.apache.kafka.clients.producer.internals.Sender` run on a virtual thread.
> An instance of `org.apache.kafka.common.utils.KafkaThread` is being started. 
> Is it possible to give the possibility to use virtual threads for publishing 
> records?
>  



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

Reply via email to