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

Jay Kreps resolved KAFKA-398.
-----------------------------
    Resolution: Won't Fix

> Enhance SocketServer to Enable Sending Requests
> -----------------------------------------------
>
>                 Key: KAFKA-398
>                 URL: https://issues.apache.org/jira/browse/KAFKA-398
>             Project: Kafka
>          Issue Type: Improvement
>          Components: core
>    Affects Versions: 0.8.1
>            Reporter: Guozhang Wang
>              Labels: features
>         Attachments: kafka-398-0.7-v1.patch, kafka-398-0.7-v2.patch
>
>
> Currently the SocketServer is only used for reactively receiving requests and 
> send responses but not used for pro-actively send requests and receive 
> responses. Hence it does not need to remember which channel/key correspond to 
> which consumer.
> On the other hand, there are cases such as consumer coordinator that needs 
> SocketServer to send requests and receive responses to the consumers.
> It would be nice to add this functionality such that an API can be called 
> with the id string and the request message, and the SocketServer will figure 
> out which channel to use and write that message to the key's attachment and 
> set the flag as WRITABLE so that the processor can then send it.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to