In NetarchiveSuite we use a naming convention that topic channel names include the string "_ALL_" and the suffix "_TOPIC".
Here is a complete list of the channels in an actual realistic distributed NAS system (IP addresses have been anonymised for security reasons).
Channel Name | Function |
---|
SystemTest_COMMON_HARVESTER_STATUS_TOPIC |
Topic used by the harvesters to call in ready for new jobs (to the HarvestJobManager) |
SystemTest_COMMON_HARVESTMON |
Queue to which harvesters send messages showing crawl progress for display in the GUI |
SystemTest_COMMON_HCHAN_VAL_REQ |
Queue for harvesters to register the harvest channel they are processing jobs from. |
SystemTest_COMMON_HCHAN_VAL_RESP |
Queue for response from the HarvestManager to the Harvesters requesting HarvestChannel registrations. |
SystemTest_COMMON_INDEX_SERVER |
Queue for sending messages to the IndexServer |
SystemTest_COMMON_JOB_PARTIAL_HIGHPRIORITY |
Queue used to send jobs to the selective harvesters in the highpriority pool. |
SystemTest_COMMON_JOB_SNAPSHOT_LOWPRIORITY |
Queue used for sending jobs to the harvester configured for snapshot harvesting. |
SystemTest_COMMON_MONITOR_TOPIC |
Topic for the monitor registry |
SystemTest_COMMON_THE_REPOS |
Queue for sending messages to the ArcRepository. |
SystemTest_COMMON_THE_SCHED |
Queue on which HarvestControllers reply with status messages to the HarvestScheduler. |
SystemTest_COMMON_THIS_INDEX_CLIENT_ |
13027 Queue on which a specific HarvestControllerServer listens for responses from the IndexServer |
SystemTest_COMMON_THIS_INDEX_CLIENT_ |
130228xxx_11_HCS_KBHIGH_H3 | |
SystemTest_COMMON_THIS_REPOS_CLIENT_ |
13027140 One-per-client queue on which client (in this case a HarvestControllerServer) receives replies from the repository. |
SystemTest_COMMON_THIS_REPOS_CLIENT_ |
13022810 One-per-client queue on which client (in this case a WaybackIndexer) receives replies from the repository. |
SystemTest_COMMON_THIS_REPOS_CLIENT_ |
130228xxx_11_HCS_KBHIGH_H3 | |
SystemTest_COMMON_THIS_REPOS_CLIENT_ |
130228xxx_11_HCS_KBLOW002_H3 | |
SystemTest_COMMON_THIS_REPOS_CLIENT_ |
130228 One-per-client queue on which client (in this case an IndexServer) receives replies from the repository. |
SystemTest_COMMON_THIS_REPOS_CLIENT_ |
130228 One-per-client queue on which client (in this case a ViewerProxy) receives replies from the repository. |
SystemTest_COMMON_THIS_REPOS_CLIENT_ |
130228xxx_9_HCS_KBLOW001_H3 | |
SystemTest_CS_THE_CR |
Queue for sending messages to a specific Checksum replica (the replica named CS). |
SystemTest_KB_ALL_BA_TOPIC |
Topic for broadcasting messages to all bit archives at KB |
SystemTest_KB_ANY_BA |
Queue for sending a message to any one of the bitarchive applications at KB |
SystemTest_KB_THE_BAMON | |
SystemTest_SB_ALL_BA_TOPIC | |
SystemTest_SB_ANY_BA | |
SystemTest_SB_THE_BAMON |
| Channel Prefix | Example | Description |
---|
THE_SCHED | QUICKSTART_COMMON_THE_SCHED | Queue on which HarvestControllers reply with status messages to the HarvestScheduler. |
JOB_PARTIAL_FOCUSED | QUICKSTART_COMMON_JOB_PARTIAL_FOCUSED | Queue used to send jobs to the selective harvesters in the focused pool. |
JOB_SNAPSHOT_SNAPSHOT | QUICKSTART_COMMON_JOB_SNAPSHOT_SNAPSHOT used jobs to the harvester configured for snapshot harvesting.THIS_REPOS_CLIENT | QUICKSTART_COMMON_THIS_REPOS_CLIENT_192.168.1.7_HCS_FOCUSED | One-per-client queue on which client receives replies from the repository. |
THE_REPOS | QUICKSTART_COMMON_THE_REPOS | Queue for sending Repository are.THE_BAMON | QUICKSTART_A_THE_BAMON | Queue for sending messages to monitors.ALL_BA | QUICKSTART_A_ALL_BA_TOPIC | Topic for broadcasting messages to all bit archives. |
ANY_BA | QUICKSTART_A_ANY_BA | Queue for sending a message to one of the bit archives. |
THIS_INDEX_CLIENT | QUICKSTART_COMMON_THIS_INDEX_CLIENT_192.168.1.7_HCS_FOCUSED | Queue for getting responses from the IndexServer |
INDEX_SERVER | QUICKSTART_COMMON_INDEX_SERVER | Queue for sending messages to the IndexServer |
MONITOR | QUICKSTART_COMMON_MONITOR_TOPIC | Topic for the monitor registry |
ERROR | QUICKSTART_COMMON_ERROR_COMMON | Queue for errors which are not handled elsewhere. Never normally created or used. |
THE_CR | QUICKSTART_CS_THE_CR | Queue for sending messages to a specific Checksum replica. |
HARVESTER_STATUS | QUICKSTART_COMMON_HARVESTER_STATUS_TOPIC | Topic used by the harvesters to call in ready for new jobs |
HCHAN_VAL_REQ | QUICKSTART_COMMON_HCHAN_VAL_REQ | Queue for harvesters to register the harvest channel they are processing jobs from. |
HCHAN_VAL_RESP | QUICKSTART_COMMON_HCHAN_VAL_RESP | Queue for response from the HarvestManager to the Harvesters requesting HarvestChannel registrations. |