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.