Project

General

Profile

Story #610

Design and implement a processing queue for synchronization service component

Added by Robert Waltz almost 14 years ago. Updated over 13 years ago.

Status:
Closed
Priority:
High
Assignee:
Robert Waltz
Category:
d1_cn_service
Target version:
Start date:
Due date:
% Done:

100%

Story Points:
Sprint:

Description

  • (story, 5pt) Design and implement a component that responds to tasks from the scheduler (above) for polling listObjects()

    • able to use the ITK client for this (handling the listObjects call)
    • add a message to the queue for each item needing processing in listobjects
    • maintain state of last time listobjects was called, serialize object
    • update UC06 text to flesh out design

Metanarrative:
Design and implement the retrieve content synchronization service component that will retrieve content from MN and store in Metacata

As a developer, I need to implement the CN synchronization service in order to keep metadata objects from Member Nodes synchronized
-- involves building the scheduler for the CN service
-- involves tracking when each MN was last synched to know which objects to ask for
-- involves calling MN.listObjects as needed
-- involves calling MN.get() and MN.getSystemMetadata() as needed
-- involves calling Metacat.create() and Metacat.update() to store the objects in the CN

History

#1 Updated by Robert Waltz over 13 years ago

  • Status changed from New to Closed

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)