Guozhang Wang created KAFKA-398:
-----------------------------------

             Summary: 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
            Reporter: Guozhang Wang


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 is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to