Hello,

with the final release, using Stomp 1.0 and 1.0, the broker still sends messages to the client after unsubscribing. Is this designed as different from ActiveMQ?

The sequence is:

* connect, create durable subscription "test", disconnect
* connect, send message to durable subscription "test", disconnect
* connect, destroy durable subscription "test", disconnect
* connect, create durable subscription "test", disconnect
* connect, read a message -> this fails in ActiveMQ but the message still is present in Apollo


send:
CONNECT
login:admin
passcode:password
accept-version:1.0,1.1
server:localhost
heart-beat:0,0
client-id:test



received:
CONNECTED
version:1.1
server:apache-apollo/1.0
session:mybroker-d0f
heart-beat:100,10000
user-id:admin


send:
SUBSCRIBE
destination:/topic/TEST.DEFAULT
id:test
persistent:true



send:
DISCONNECT
client-id:test



send:
CONNECT
login:admin
passcode:password
accept-version:1.0,1.1
server:localhost
heart-beat:0,0



received:
CONNECTED
version:1.1
server:apache-apollo/1.0
session:mybroker-d10
heart-beat:100,10000
user-id:admin


send:
SEND
destination:/topic/TEST.DEFAULT
persistent:true

Message 1

send:
DISCONNECT



send:
CONNECT
login:admin
passcode:password
accept-version:1.0,1.1
server:localhost
heart-beat:0,0
client-id:test



received:
CONNECTED
version:1.1
server:apache-apollo/1.0
session:mybroker-d11
heart-beat:100,10000
user-id:admin


send:
UNSUBSCRIBE
id:test
persistent:true



send:
DISCONNECT
client-id:test



send:
CONNECT
login:admin
passcode:password
accept-version:1.0,1.1
server:localhost
heart-beat:0,0
client-id:test



received:
CONNECTED
version:1.1
server:apache-apollo/1.0
session:mybroker-d12
heart-beat:100,10000
user-id:admin


send:
SUBSCRIBE
destination:/topic/TEST.DEFAULT
id:test
persistent:true



received:
MESSAGE
subscription:test
message-id:mybroker-d101
destination:/topic/TEST.DEFAULT
persistent:true


send:
DISCONNECT
client-id:test



--
Michael Justin
habarisoft - Enterprise Messaging Software for Delphi
http://www.habarisoft.com/

Reply via email to