Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 1

A simple, asynchronous, single-threaded memcached client written in java.

4.5
   
  0 reviews  |  8 users  |  18,263 lines of code  |  7 current contributors  |  Analyzed about 15 hours ago
 
 

libmemcached is a C client library to the memcached server (http://danga.com/memcached). It has been designed to be light on memory usage, thread safe, and provide full access to server side methods. It also implements several command line tools: memcat - Copy the value of a key to standard ... [More] output memflush - Flush the contents of your servers. memrm - Remove a key(s) from the serrver. memcp - Copy files to a memached server. memstat - Dump the stats of your servers to standard output memslap - Generate testing loads on a memcached cluster [Less]

5.0
 
  0 reviews  |  4 users  |  55,064 lines of code  |  5 current contributors  |  Analyzed almost 2 years ago
 
 

spnetkit is a C++ wrapper for BSD-style sockets. It implements the TCP, UDP, SSL transport layer protocols. Implemented application layer protocols are HTTP client, SMTP client, POP3 client and memcached client. Features include an inifile reader, base64 codec. SPNetKit is available through the ... [More] FreeBSD Ports Collection. Changelog: Changes in version 0.3.0 (03.28.2009) ------------------------------------- * ICAP Client was added. * Milter Client was assed. * Porting to win32 platform. Changes in version 0.2.0 (02.17.2008) ------------------------------------- * A SocketPool was added. * Consistent hashing for memcached client was added. Changes in version 0.1.1 (01.13.2008) ------------------------------------- * A memcached client was added. Changes in version 0.1 (01.12.2008) ------------------------------------- * version 0.1 release [Less]

0
 
  0 reviews  |  0 users  |  9,634 lines of code  |  0 current contributors  |  Analyzed 5 days ago
 
 

This is a java implementation of a memcached server and client.

0
 
  0 reviews  |  0 users  |  2,885 lines of code  |  0 current contributors  |  Analyzed 4 days ago
 
 

XMemcached is a high performance, easy to use multithreaded memcached client in java. It's nio based (using my open source nio framework :yanf4j), and was carefully tuned to get top performance. Xmemcached main highlights: 1.Supports all memcached text based protocols and binary ... [More] protocols(Binary protocol supports since version 1.2.0). 2.Supports distributed memcached with standard hash or consistent hash strategy 3.Supports for JMX to allow you to monitor and control the behavior of the XMemcachedClient.Change the optimizer's factor or add/remove memcached server dynamically 4.Supports weighted server. 5.Supports connection pool.You can create more connections to one memcached server with java nio.(since version 1.2.0) 6.Supports integrating to spring framework and hibernate-memcached. 7.High performance. 8.Supports talking with kestrel(a MQ written in scala) and TokyoTyrant Current stable version is 1.2.4-bugfix with yanf4j 1.1.1 Here is a performance comparison between java memcached client. http://xmemcached.googlecode.com/svn/trunk/benchmark/benchmark.html Xmemcached是基于java nio实现的高性能可扩展的memcached客户端。 实际上是基于我实现的一个nio框架 yanf4j的基础上实现的,当前推荐版本为1.2.4-bugfix。 [Less]

0
 
  0 reviews  |  0 users  |  31,138 lines of code  |  3 current contributors  |  Analyzed 5 days ago
 
 

DescriptionEMC (Erlang MemCached Client) is a simple wrapper of the memcached library 'libmemcached' created by TangentOrg. EMC provides an Erlang/OTP API to allow the connection to memcached servers from Erlang applications. FeaturesSet, get & multi-get operations of any valid Erlang ... [More] term. Increment & decrement operations. Delete & flush operations. Access to server's stats. Timed operations. Dynamic pool of reusable connections. Fully configurable via external text file. Built-in pluggable logging infrastructure. Access to almost all libmemcached behaviors (NO_BLOCK, TCP_NODELAY, HASH, DISTRIBUTION, CACHE_LOOKUPS, USE_UDP, SUPPORT_CAS, POLL_TIMEOUT, BUFFER_REQUESTS, VERIFY_KEY, SORT_HOSTS and CONNECT_TIMEOUT). UsageInstall libmemcached, check out EMC (hg clone https://erlangmc.googlecode.com/hg/ emc), configure (make configure), compile (make), set-up (edit emc) and simply launch an Erlang shell to test it! $ ./emc start testnode Erlang (BEAM) emulator version 5.6.5 (testnode@rulo)1> emc.emc:set("k1", lists:seq(1,7), null). ok (testnode@rulo)2> emc.emc:get("k1"). {ok,[1,2,3,4,5,6,7]} (testnode@rulo)3> emc.emc:get("k2"). {error,not_found} (testnode@rulo)4> emc.emc:set("k2", erlang:now(), null). ok (testnode@rulo)5> emc.emc:mget(["k1", "k2", "k3"]). {ok,[{"k2",{1244,305260,999518}}, {"k1",[1,2,3,4,5,6,7]}]} (testnode@rulo)6> emc.emc:delete(k2, null). ok (testnode@rulo)7> emc.emc:rset("k3", "10", null). ok (testnode@rulo)8> emc.emc:increment("k3", 1). {ok,11} (testnode@rulo)9> emc.emc:increment("k3", 1). {ok,12}Some Related ProjectsErlang memcached client, by asceth. merle, an Erlang based memcached client, by Joe Williams. cacherl, an Erlang port of memcached. [Less]

0
 
  0 reviews  |  0 users  |  1,525 lines of code  |  0 current contributors  |  Analyzed 10 days ago
 
 

SummaryMemcached Client ActiveX developed by WAYN.com for software based on COM+ ActiveX Dll's. The library is based on libmemcached library, developed by Brian Aker and others. The ActiveX library contains a Win32 port of libmemcached, partially based on the work of Yasuhiro Matsumoto.

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed 5 days ago
 
 

Ultra MemCached Java ClientWhy use Ultra MemCached clientLets face it, the reason you are using memcached is to make your application faster. Why would you use a client that wasn't built for speed? Here is a list of performance items built into Ultra MemCached (some of which are yet to be ... [More] done) Complete use of java.nio package for communication Non blocking IO so effective timeouts can be used Direct ByteBuffer pooling - used to read/write messages to channels Socket pooling Ability for custom Object encoders (TODO) Direct copy between String and ByteBuffer for packing messages Ability to pass "noreply" to storage requests (TODO) Asynchronous calling option (TODO) Operation object recycling Currently implemented calls (more coming):set get (single value) delete flush_all Ease of UseEvery client library should be flexible and easy to use. Ultra MemCached is no exception. Every operation call creates an object that you can set options on before running. Here are some examples: //simple set client.createSet("key", "My Value").run(); //set with no reply client.createSet("key", "My Value").setReply(false).run(); //set with custom value transcoder and timeout client.createSet("key", "My Value").setTimeout(500).setValueTranscoder(myEncoder).run();I think you get the idea. What about get operations: String value = (String)client.createGet("key").run().getValue(); [Less]

0
 
  0 reviews  |  0 users  |  1,340 lines of code  |  1 current contributor  |  Analyzed 5 days ago
 
 

当前最新版本为2.5.2。svn代码已经上传,有需要的同学可以直接下载使用maven来构建项目。 该项目是Memcache Java 客户端的实现 使用前先请下载帮助文档:在downloads中Memcached Client HandBook(特别注意对于第三方开源库版本依赖) ... [More] 具体的代码,文档,测试内容都在Downloads 中可以获得 《MemCached Cache Java 客户端优化历程.doc》将描述详细的封装和优化过程 有任何问题可以联系wenchu.cenwc@alibaba-inc.com Memcache Client for Java Wrap and Optimize whalin memcache client. Optimize SocketIOPool Operation. add keyset function and cluster support and localcache + memcache support if you have any question,you can contact with me :). Email:wenchu.cenwc@alibaba-inc.com [Less]

0
 
  0 reviews  |  0 users  |  6,956 lines of code  |  0 current contributors  |  Analyzed 1 day ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.