Service - Image Standard: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 61: | Line 61: | ||
nodeLabel: "image", | nodeLabel: "image", | ||
schema: { | schema: { | ||
immutable: true, | |||
} | } | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
* Media node label managed by [[Service - Media Manager]] | |||
* MediaProperty nodes are managed by [[Service - Media Manager]] | * MediaProperty nodes are managed by [[Service - Media Manager]] | ||
Latest revision as of 11:19, 17 November 2021
Overview
Handler service for the standard image media type.
Repository
https://bitbucket.org/izara-core-media/izara-core-media-image-standard/src/master/
DynamoDB tables
Standard Config Table Per Service
Configuration tags
{
configTag: "MediaHandlerServiceNameTag"
configKey: "MediaHandlerServiceNameTag"
configValue: xxx // this own services ServiceNameTag, eg "ImageStandard", this is not the serviceName, but the unchanging tag stored in database records
}
{
configTag: "MediaGraphServiceName"
configKey: "MediaGraphServiceName"
configValue: xxx // eg: "MediaGraph"
}
{
configTag: "MediaManagerServiceName"
configKey: "MediaManagerServiceName"
configValue: xxx // eg: "MediaManager"
}
LogicalResults
Stores results for any requests to perform logical searches on product data
{
resultId: xxx // eg: filterMainId for a single logical element
dataId: xxx // one mediaId
}
- partition key: resultId
- sort key: dataId
Graph database
Service - Media Graph
Nodes
{
nodeLabel: "image",
schema: {
immutable: true,
}
}
- Media node label managed by Service - Media Manager
- MediaProperty nodes are managed by Service - Media Manager
Relationships
- MediaProperty relationships are managed by Service - Media Manager