Changes between Version 1 and Version 4 of Ticket #322
- Timestamp:
- 05/27/10 17:05:12 (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #322 – Description
v1 v4 1 1 === 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 3 6 * Deregistration 4 7 * Configuration of port in pylons config … … 11 14 12 15 === Routing detail === 13 Routing key format: "OBJ_TYPE .OBJ_ID.CHANGE_TYPE"16 Routing key format: "OBJ_TYPE" 14 17 (NB tags should be identified by their name, not ID) 15 18 16 19 Example 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' edited19 * ' 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 20 23 21 24 Example queue bindings that clients may use: 22 25 * * - 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 26 28 27 29 === Versioning ===