Zadanie #1809

Optymalizacja komunikacji z infoną podczas procesu publikacji

Added by Michał Komar over 6 years ago. Updated over 6 years ago.

Status:NowyStart date:2017-08-22
Priority:NormalnyDue date:
Assignee:Łukasz Waśkiewicz% Done:

0%

Category:integracja
Target version:0.4
Developer:Łukasz Waśkiewicz Tester:Michał Komar

Description

Problem polega na niepotrzebnym pobieraniu pełnych tekstów z infony nawet, gdy nie zostały one w żaden sposób zmodyfikowane. Problematyczna jest operacja addOrReplace na mongo, która wymaga wszystkich danych powiązanych z rekordem.

Istnieją 2 możliwości rozwiązania tego problemu:
  1. Modyfikacja addOrReplace na infonie -> gdy identyfikator parta jest taki sam, nie usuwamy istniejącego, a wiążemy go z przychodzącym rekordem
  2. Skorzystanie z addOrUpdate -> przy publikacji, należy zweryfikować, które party zostały zmodyfikowane/usunięte i wykonać odpowiednie operacje na BatchBuilderze - może się też okazać, że trzeba wykonać jakieś operacje na tagach.

Related issues

Related to Jupiter - Zadanie #1731: obsłużyć publikacje załączników infonowych Rozwiązany 2017-06-09 2017-06-09

History

#1 Updated by Michał Komar over 6 years ago

  • Related to Zadanie #1731: obsłużyć publikacje załączników infonowych added

#2 Updated by Michał Komar over 6 years ago

  • Assignee changed from Michał Komar to Łukasz Waśkiewicz

Also available in: Atom PDF