01. DADOS GERAIS

Produto:

Linha de Produto:

PDV Sync

Segmento:

Módulo:PDVSync.Core.Controle - Hangfire
Função:
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :

DVARINT1-14507


02. SITUAÇÃO/REQUISITO

Eliminar a duplicidade de armazenamento do conteúdo dos dados processados no CommerceHub, liberando espaço no banco da fila após o processamento e garantindo a preservação do histórico no bucket de forma segura, eficiente e com melhor custo-benefício.

03. SOLUÇÃO

AppSettings

Estrutura dos Arquivos

No bucket, os dados são salvos seguindo a seguinte hierarquia: ano/mês/dia/arquivo.json

Já os arquivos seguem o seguinte padrão: idInquilino_{X}_yyyyMMddHHmmss_{Guid}_{PartNumber}.json

Exemplo de valor completo: 2025/12/11/idInquilino_15_20251208091220215_596031ae7eb24d029bd7ab0b1ab3033c_001.json

Obs.: O PartNumber representa o indice do dado dentro do lote de dados. Como dito antes, arquivos maiores que 1GB são didividos em blocos menores, cada bloco de dado recebe um número que se inicia em 1,
este valor é o PartNumber.

4.54GB processado em 12min