wsn message
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]
Subject: RE: [wsn] Issue: define queue in WSN
- From: "David A. Chappell" <chappell@sonicsoftware.com>
- To: "Lily Liu" <lily.liu@webmethods.com>, <wsn@lists.oasis-open.org>
- Date: Thu, 29 Jul 2004 09:28:20 -0400
Agreed. Here are some things that Sonic has been
thinking about regarding the semantics of queuing -
1) When a subscriber subscribes, should it
expect to receive messages that were published before the subscription took
place? If queuing semantics were being used underneath the subscription
model, then there could be messages queued up that are waiting to be consumed
(waiting for hours, days, weeks).
2) In JMS there is a notion of a durable subscription,
where a subscriber can go offline and have messages queued for it on its behalf
while it is unavailable. Should we have something comparable in
WS-N?
3) exactly-once delivery is a generally accepted trait of
queues. A common implementation pattern is load-balanced queue receivers,
where multiple receivers listen on the same queue, yet only one of them will
receive each individual message. If I were to overlay WS-N pub/sub topics
onto queues in this situation, that would imply a consumption pattern where
multiple consumers can subscribe to a given 'Topic', yet only one would recieve
each message.
3a) That being said: Even in the current draft spec we
don't explicity say that in the pub/sub model, all active subscribers are
expected to receive a copy of the same message.
Dave
WSN should address basic messaging queuing concepts.
Lily
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]