Projekt

Obecné

Profil

Akce

Architektura systému » Historie » Revize 14

« Předchozí | Revize 14/41 (rozdíl) | Další »
Ondřej Váně, 2020-03-24 10:45


Architektura systému

  • Systému bude rozdělen do třech základních částí, které mezi sebou budou komunikovat pomocí REST API (JSON).
    • Frontend - Angular, TypeScript
    • Backend - Spring, Java
    • Souborová databáze - Apache Solr
  • Každá jednotlivá část bude spuštěna v dockeru kontejneru.
  • Architektura systému je znázorněna na obrázku níže.

Komunikační protokol v.1

  • Jednotlivé zprávy budou zasílány ve fromátu JSON
  • Komunikace bude probíhat pomocí HTTP protokolu
  • Budou využívány návratové HTTP kódy stavů (200, 400, 500, atd.) - později bude upřesněno
  • Návrh komunikace na obrázku níže,

  • Struktura jednotlivých zpráv
    • Query message:
      { 
          "query": "auch", 
          "date": "2020-03-18T10:59:41.789Z" 
      
      }
      

Aktualizováno uživatelem Ondřej Váně před téměř 5 roky(ů) · 14 revizí