Kbase P4224: What can cause duplicate messages in SonicMQ?
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  09/08/2002 |
|
Solution ID: P4224
GOAL:
What can cause duplicate messages in SonicMQ?
FACT(s) (Environment):
SonicMQ
FIX:
Duplicate messages can occur in SonicMQ in the following situations:
a) If a session in PtP (Point to Point) is closed before the message is acknowledged then a newly created session will receive the same message again. This is intended behavior designed to avoid unpredictable results or lost messages if a client session crashes.
b) You can get duplicate messages if the same session does a session.recover(), but in that case the message will be marked as 'redelivered'.
c) You can also explicitly allow the session to get duplicate messages.