Votorola

Package votorola.a.diff.harvest

Caching forum messages.

See: Description

Package votorola.a.diff.harvest Description

Caching forum messages.
                                                        (remote)
                Administrator           Reader            Reader
                     |                    |                  |
                     | harvest            | read             | read
                     |                    |                  |
           read      V      store         V          get     V
 Archive <------ Harvester -------> HarvestCache <------ HarvestWAP
    .                |
    .                | register
    .                |
    .                V
    .              Kicker
    .                ^
    .                |
    .                | raise
    .     listen     |
  Forum <-------- Detector

 Component   Function
 ---------   -----------------------------------------
 Archive      Remote archive of discussion messages
 HarvestCache Store message locally for quick retrieval
 HarvestWAP   Web API for remote reader of cache
 Detector     Detect new message in remote archive
 Forum        A live medium where discussion happens.
 Harvester    Fetch message from remote archive, e.g Harvester Pipermail
 Kicker       Relay detection of new message to listeners
 Reader       Old difference feed, new talk track, etc.
Votorola