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

Matthieu Morel updated S4-37:
-----------------------------

    Fix Version/s:     (was: 0.6)
                   0.7

rescheduling for a future release
                
> Emitters should allow registering a callback
> --------------------------------------------
>
>                 Key: S4-37
>                 URL: https://issues.apache.org/jira/browse/S4-37
>             Project: Apache S4
>          Issue Type: New Feature
>    Affects Versions: 0.5.0
>            Reporter: Karthik Kambatla
>            Assignee: Karthik Kambatla
>             Fix For: 0.7
>
>
> In the current state, emitters (udp, tcp, and others) send the messages 
> across. They do not necessarily acknowledge the information regarding the 
> send (success/failure) to the calling layer.
> An ACK from the emitter is important to realize more complicated 
> emitter/listener protocols. For instance, to implement a ReplicationEmitter 
> (the message is sent to multiple nodes instead of one node, say for 
> fault-tolerance), the message should be processed only after it is replicated 
> the required number of times. So, if we are using TCP as the underlying 
> layer, it should callback when the operation succeeds.
> I am eager to hear comments on (1) should we provision for complicated 
> protocols? (2) if so, is there any better way of going about things?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to