Zef,
sei sempre il numero uno, congratulazioni questo post mi è stato davvero utile!!!!
Un abbraccio enorme e mi auguro di rivederti presto!
Simo
Memos è un PersistenceListener per OsCache.
E’ un package Java che scrissi tempo addietro per fare in modo che Oscache memorizzasse gli elementi su Memcached, utilizzando la libreria di Greg Whalin.
Ecco in breve come funziona un PersistenceListener:
Il PersistenceListener viene chiamato da Oscache se l’elemento cercato non è nella sua cache locale.
Se il PersistenceListener conosce l’elemento cercato, quest’ultimo verrà copiato nella cache locale di Oscache e restituito al chiamante.
Oscache, dopo aver memorizzato l’elemento nella sua cache locale, chiederà al PersistenceListener di memorizzare lo stesso elemento.
In pratica il PersistenceListener funge da cache di secondo livello.
Memos è testato con la versione 2.0.1 del client memcached di Greg Whalin, e la versione 2.3.2 di Oscache.
Stai leggendo “ Oscache + Memcached = Memos ”, un post di Fabrizio Zellini
Zef,
sei sempre il numero uno, congratulazioni questo post mi è stato davvero utile!!!!
Un abbraccio enorme e mi auguro di rivederti presto!
Simo
Grazie Simone!
Grande Zef,
per un cliente in Francia ho realizzato un persistence listener simile al tuo, basandomi sulla tua idea, utilizzando però il memcached client scritto da Dustin Sallings; prima di pubblicarlo come software Open Source volevo chiederti il permesso di poterlo chiamare memos2, rimandando ovviamente a questa pagina… cosa ne pensi?
Vai pure, anzi mi fa piacere !
Grande Zef,
ho finalmente trovato il tempo di pubblicare la beta della mia versione di memos2, naturalmente non potevo non citarti ![]()
Lo puoi trovate su google code, la parte pubblica la trovi su http://tinyurl.com/osvgbm, ogni feedback è benvenuto!
A presto, stammi bene
Simao
XHTML: Puoi usare questi tag: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
5 Commenti
commenta | feed commenti [?] | trackback uri [?]