Nastene 0.7 – egyszerű elosztott üzenetkezelő rendszer

A Nastene (vagy ii) egy elosztott üzenetküldő rendszer, amely a legegyszerűsített Fido. A folyamat két objektummal történik. Az üzenet objektum az üzenetet jelenti. Az echa objektum egy elnevezett üzenetlistát tartalmaz. A megállók előre meghatározott routing alapján töltik le a listákat más megállóktól, majd begyűjtik azokat az üzeneteket, amelyek náluk nincsenek. A pontok üzeneteket írnak a következő állomásokra (a webes felületen vagy egy kliens segítségével). Ennyi az egész csere és a hálózat teljes felépítése.

A Nastene 0.7 maga az állomás. Python 3 nyelven íródott és szöveges fájlokon működik.

A routingról. A list.txt és a Python script segítségével könnyen biztosítható a «mindenki mindenkivel cserél» üzemmód, de a gyakorlat azt mutatja, hogy a különböző állomások eltérő echa listákkal rendelkeznek. Ez így is volt megtervezve. Általában van egy archív állomás a hálózatban, ami letölti az összes üzenetet az összes állomásról.

Van egy lite-felület (támogatja például a win95/ie4+), elkészült az echa. retro.talks.

A projekt eredeti célja barátságos, de kisebb közösségek fenntartása (amikor a forgalom kicsi, az echa formátum lehetővé teszi a részletesebb részvételt a megbeszélésekben). Vagy egy elosztott mini-twitter. A projekt már több mint 10 éves, de még mindig sok üzenet megmaradt régi oldalakról, amelyek már rég eltűntek. Amit ii-ben írtak, azt nem lehet csak úgy eltüntetni. Ennek köszönhetően két régóta megszűnt weboldal és echa alapján újraalkották az echa retro.talks néven.

Változások (tulajdonképpen ezek a 2014-es verzió óta történt változások):

  • A Foundation (ahol sok css és js fájl van) helyett a chota css-t használják (egy css fájl). Világos és sötét téma. Az ikonfont eltávolítva. Akiknek ez is túl nehéz, a lite felület is elérhető.
  • A topicid címke bevezetése a láncolatok nyomon követésére (még ha egyes üzenetek el is vesztek).

Ez továbbra is a protokoll alapvető megvalósítása, a következő verziót még körülbelül 10 év múlva lehet kiadni.

P.S. Korovan-mentes termék

Forrás: linux.org.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster