Folyamatok

A motorháztető alatt a Nano különböző folyamatokra van szétosztva a mikroszolgáltatás-architektúra szabályai alapján.

Core

A mag feladata a Nano példányainak és konfigurációinak a kezelése. Ez menedzseli a többi futó folyamatot is.

Control

Minimalista felhasználói felület, amely lehetővé teszi a futó Nano példány vezérlését.

Indexelő

Az indexelő az összes beállított útvonalon áthalad, hogy indexelje tartalmukat. Másik feladata, hogy megfigyelje ezeket a helyeket a tartalmi változások szempontjából.

Gateway

A Gateway az összes szerverkommunikáció fő belépési pontja. Kérések előfeldolgozójaként és kéréskezelőként viselkedik különböző típusú műveletekhez.

Szerver

A szerver folyamat két részre oszlik a kérések típusa szerint.

FsTx

A fájlrendszer-tranzaktor felelős a fizikai fájlokat létrehozó vagy frissítő kérések végrehajtásáért a rendszeren belül.

General

Az General folyamat kezeli az összes listázási és lekérési kérelmet a fájlrendszeren, beleértve az adminisztratív és a keresési kérelmeket is.

Picoture

This is a custom thumbnail generator worker process. It works similarly to the Tika content processor. The indexer uses it to produce thumbnails for supported files.

További szoftver folyamatok

A Nano néhány harmadik féltől származó, nyílt forráskódú szoftvert használ az indexek és a fájltartalom nyers számításaihoz. Ezek a szoftverek az Apache Solr és az Apache Tika.

Apache Solr

Az Apache Solr lekérdező motorja (önálló módban) a keresési indexek létrehozására és az index -adatbázis karbantartására szolgál.

Apache Tika

A fájltartalom kinyeréséhez az Apache Tika-t használjuk.