Export to GitHub

masstransit - issue #8

Add Persistent Subscriptions


Posted on Jan 3, 2008 by Swift Cat

As an application service, I want my interest in messages to remain registered when I am not running so that I can be stopped without losing messages.

  1. When a service with a persistent subscription is stopped, the subscription should remain registered so that messages continue to be delivered to the service endpoint.

  2. When installing a service that uses the service bus, the subscriptions for that service should be registered so that producers will start publishing messages to the service endpoint.

  3. When a service starts, it will not register duplicate subscriptions on the dynamic subscription repository if the subscription is already published as a persistent endpoint.

  4. When a service starts, the message handlers will still be registered with the service bus to indicate that the service is ready to read and accept messages.

Comment #1

Posted on Jan 7, 2008 by Swift Cat

(No comment was entered for this change.)

Comment #2

Posted on Jan 10, 2008 by Swift Cat

Message Definitions?

FindEndpointRequest : IMessage Type messageType;

FindEndpointResponse : IMessage string uri;

Comment #3

Posted on Feb 9, 2008 by Swift Rabbit

I think this is fixed

Status: Fixed

Labels:
Type-Enhancement Priority-Medium