IKC queues (Summary of IKC reconnect AUGH!)
[email protected] (Philip Gwyn) Sun, 21 Mar 2010 21:11:04 -0500 (EDT)
| Newsgroups | perl.poe |
|---|---|
| Message-ID | <[email protected]> |
Here is a rough summary of what has been said :
Persistance:
- one attempt only
- in memory only
- on disk
- on multiple disks
Ordering:
- Order unimportant
- In-order sending
- In-order receipt
Retransmit:
- Never
- Ever X seconds, try for Y seconds, heat-death of the univers.
- Retry only Z times.
Errors:
- permanent vs temporary
- to a log file
- to an error handler/monitor
- back to the SENDER
Strategy selection:
- global/default
- by SENDER
- by destination kernel
- by destination kernel/session
- by destination kernel/session/event
- request-specific (impossible w/o Reflex or magic)
Configuration:
- in sending kernel
- in destination kernel
- in an external queue daemon
(First 2 might also need some sort of discovery protocol so that
one side can provide what the other side needs.)
-Philip