A feladat az lenne, hogy korlátozzam az elküldhető e-mailek számát. Csak egy egyszerű számlálót kellene készítenem, ahol a kulcs az e-mail cím, és mindig visszaadja, hogy hányadik levélküldése ez éppen.A környezet perl, tehát első körben perl-ben gondolkozom, de talán a c is kivitelezhető lenne.Mivel e-mail forgalomról van szó egy terhelt szerveren, lényeges, hogy a számlálás minimális erőforrást emésszen fel.Amit eddig találtam az a GDBM adatbázis, és talán inkább a QDBM adatbázis. Mindkettő elérhető perlből, de arra sehol sem találok utalást, hogy mi történik párhuzamos megnyitásokkor. Elromolhat-e az adatszerkezet, vagy védett e téren.Mivel az alapfeladat gyakori lehet - mármint párhuzamos eseményekben kulcs alapján számlálni -, remélem, van tapasztalatotok e téren. Ti hogyan csinálnátok? Kicsi, gyors, egyszerű megoldást keresek, ami könnyen integrálható a perl levélfeldolgozó programomba.
legutóbbi hsz