JMEmCached

Het JMEMCECHED-project is een Java-implementatie van de Daemon (Server) -kant van het MEMCACHED-protocol.
Download nu

JMEmCached Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • The Apache License 2.0
  • Prijs:
  • FREE
  • Naam uitgever:
  • Ryan Daum
  • Uitgever website:
  • http://thimbleware.com/projects/jmemcached

JMEmCached Tags


JMEmCached Beschrijving

Het jmemcached project is een Java-implementatie van de daemon (server) kant van de memcached protocol. Het jmemcached project is een Java-implementatie van de daemon (server) kant van de memcached protocol. Het geeft uitvoering aan een kloon van de C-versie van de memcached daemon, maar in pure Java.It is protocol compatibel met de C-versie van memcached. Bestaande klanten, waaronder die voor Java, zou moeten werken zonder wijziging. de Java-versie te vervangen door de C-versie (en vice versa) is triviaal. Het kan worden ingebed in een bestaande Java-project of gebruikt vanaf de commandline interface (die bootst de C-versie in argumenten) Hoe te gebruiken Er zijn twee manieren?; programmatisch (ingebed in uw toepassing) of via de command-line (CLI) interface.For programmatische voorbeeld, hier is een fragment van de bron voor de belangrijkste klasse voor de CLI: // maak daemon en start het MemCacheDaemon daemon = new MemCacheDaemon () ; LRUCacheStorageDelegate cacheStorage = new LRUCacheStorageDelegate (max_size, MAX_BYTES, 1024000); daemon.setCache (nieuw Cache (cacheStorage)); daemon.setAddr (addr); daemon.setIdleTime (inactief); daemon.setPort (poort); daemon.setVerbose (verbose); daemon.start (); Neem ook eens een kijkje op de Javadoc voor het gebruik project.To jmemcached vanaf de opdrachtregel, ren gewoon Java tegen de cli "-met-dependendencies" JAR.The CLI accepteert de volgende opties: -V Show versie nummer h, - help deze hulp scherm -i, - stationair disconnect na seconden onbenut-L, - luister adres op -m om te luisteren, - geheugen max geheugen voor gebruik in MB -p, - port port op -v verbose (toon commando's) te luisteren Hier zijn een aantal belangrijke eigenschappen van "jmemcached": · Het is geïmplementeerd in, en vereist minstens Java 5. · Het is protocol compatibel met de C-versie van memcached. Bestaande klanten, waaronder die voor Java, zou moeten werken zonder wijziging. de Java-versie te vervangen door de C-versie (en vice versa) is triviaal. · Het kan worden ingebed in uw bestaande Java-project. (Bijvoorbeeld gehost door een webapplicatie of een OSGI bundel.) · ... of het kan worden gebruikt vanaf de command line interface, met commando's ruwweg compatibel met de C-versie te schakelen. · ... of het kan worden geconfigureerd met behulp van uw favoriete dependency injection kader (zoals Spring, PicoContainer, etc.) · Het maakt gebruik van Apache MINA voor non-blocking, schaalbare (NIO) netwerk I / O. · Hoewel het iets langzamer dan de C-versie, het is nog steeds vrij snel, en eigenlijk schalen beter over meerdere cores. · De cache gedeelte van het project kan onafhankelijk worden gebruikt van de daemon zodat de lokale Werkwijze gebruikers snel low-overhead toegang tot de cache kan hebben terwijl de client-server relatie externe cliënten. · De opslag voor de cache wordt onttrokken / gedelegeerde dus moet kunnen worden vervangen door andere implementaties cache (zoals OSCache, EHCache, etc.) indien dat geschikt is. Vereisten: · Java 2 Standaard Edition Runtime-omgeving Wat is er nieuw in deze release: · Deze versie voegt ondersteuning toe voor een geheugen toegewezen hoop dat is buiten de JVM, te zorgen voor veel grotere caches en om te voorkomen geheugen effect op de belangrijkste JVM. · Het heeft een aantal prestaties en protocol verbeteringen compliance. · Het heeft een betere command line opties voor het opgeven van hoop en het plafond maten. · Het voegt een batterij van unit tests.


JMEmCached Gerelateerde software

Qtwui

Een bibliotheek die een Web Widgets Toolkit biedt op basis van de QT-bibliotheek van Trolltech ...

209

Downloaden

Dastictools

Visualiseer tabelgegevens in een raster (DrastificGrid) en op een Google Map (DrasticMap) ...

160

Downloaden