Changes between Version 1 and Version 4 of Ticket #322


Ignore:
Timestamp:
05/27/10 17:05:12 (4 years ago)
Author:
dread
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #322 – Description

    v1 v4  
    11=== Use cases === 
    2  * Registration 
     2 * Register for package changes 
     3 * Register for all revisions 
     4 * Notified of a package change 
     5 * Notified of a revision 
    36 * Deregistration 
    47 * Configuration of port in pylons config 
     
    1114 
    1215=== Routing detail === 
    13 Routing key format: "OBJ_TYPE.OBJ_ID.CHANGE_TYPE" 
     16Routing key format: "OBJ_TYPE" 
    1417(NB tags should be identified by their name, not ID) 
    1518 
    1619Example routing keys 
    17  * 'package.238bc-704a87-928374.new' - New package created with ID '238bc-704a87-928374' 
    18  * 'group.4234-ab98203-fe324.edited' - Group '4234-ab98203-fe324' edited 
    19  * 'tag.704a8-2f38bc-928374.' - New package created with ID '238bc-704a87-928374' 
     20 * 'package' - Package edited/created 
     21 * 'resource' - Resource edited/created 
     22 * 'revision' - Any change 
    2023 
    2124Example queue bindings that clients may use:  
    2225 * * - no filtering - client receives all notifications 
    23  * package.* - only changes to packages 
    24  * package.238bc-704a87-928374.* - only changes to a particular package 
    25  * package.#.new - only packages creations 
     26 * package - only changes to packages 
     27 * revision - all revisions 
    2628 
    2729=== Versioning ===