[Javalist] (kissé offtopic) fájlok automatizált szétosztása felhasználók között

Gádori Zsolt takuan at freemail.hu
2013. Már. 9., Szo, 21:46:39 CET


Sziasztok!

Elnézést a kissé offtopic kérdésért, de szerintem Ti már láttatok
hasonlót.

Környezet (egyszerűsítve):
1)	Adott egy felhasználói hálózat, ami országszerte elszórt
winPC-kből áll. Nagyságrendileg párezer darab gépről van szó,
szigorúan zárt céges háló köti össze őket. Internet és hasonló dolgok
nem értelmezettek. 

2)	Adott egy fejlesztőközpont, ami egy rendszert fejleszt, és a
frissített verziókat tartalmazó fájlokat szeretné eljuttatni a
felhasználókhoz. Jelenleg egy hierachikus felépítésű terjeszői hálózat
áll rendelkezésre. Ez kb. úgy néz ki, hogy a csúcsán az a gép áll, ahová
a fejleszők feltöltik a friss verziót tartalmazó fájlokat. Onnét körzeti
gépekre kerülnek a fájlok, onnét pedig a felhasználók gépére
közvetlenül. Mindez házi készítésű (ám azóta
fejleszőjét vesztett) programokkal valósul meg. A program a
fálok készítési dátuma alapján dönt, hogy mit másol, és mit nem.
A hálózatot alkotó gépek ereje és a sávszél elegendő volna a feladat
ellátásához, a művelet éjjel történik.

A probléma ott van, hogy a program néha úgy dönt, hogy nem mindent, és
nem mindenhova másol. 
Ennek következő reggel drámai következményei vannak...

A feladat teljesen hasonló az SVN által megvalósítotthoz, csak itt a
feltöltés egy helyről történik a többiek csak letöltést mondanak.
Nagyjából az igényelt képességek is az SVN-hez hasonlók. Itt
azonban nem csak források vannak, vegyesen fordulnak elő mindenféle
bináris, és szöveges szerkezetű fájlok. 
A megoldásnak platformfüggetlennek, és lehetőleg open source-nek
kellene lennie.  (azt most ne kérdezzétek, hogy akkoriban miért így
történt a kialakítás, mert nem tudom)

A kérdés abban állana természetesen, hogy van-e ötletetek merre kéne
rohamozni, milyen keretrendszerek állnak rendelkezésre ilyen célokra.
Milyen tapasztalatok vannak velük kapcsolatban. Elég nagy mennyiségű
adatot kell kezelni a fájlok darabszáma szerint is, és adatmennyiség
szerint is.


Előre is köszönöm:
Gádori Zsolt.





További információk a(z) Javalist levelezőlistáról