Inactive

Project Summary

  Analyzed 11 days ago based on code collected 11 days ago.

MemQD is a high-performance, distributed memory queue message system.

Just like memcached ,all the queue data are store at the shared memeory.And use libevent to handle the requests.

MemQD source code is based on Memcached, a high-performance, distributed cache system.

It also use the memcache protocol(get/set/delete) to parse the request, so any memcached client can have connectivity with it.

Here is a simple test with telnet command:

[root@php103 ~]# telnet 127.0.0.1 11212
Trying 127.0.0.1...
Connected to php103 (127.0.0.1).
Escape character is '^]'.
set queue 0 0 1
a
STORED
set queue 0 0 2
ab
STORED
set queue 0 0 3
abc
STORED
get queue
VALUE queue 0 1
a
END
get queue
VALUE queue 0 2
ab
END
get queue
VALUE queue 0 3
abc
END

Tags

  epoll libevent queue

Share

In a Nutshell, memqd...

Languages

Autoconf
41%
shell script
27%
C
15%
3 Other
17%
 
 

Lines of Code

 

Activity

30 Day Summary May 9 2013 — Jun 8 2013

12 Month Summary Jun 8 2012 — Jun 8 2013

Community

Ratings

Be the first to rate this project
 
Click to add your rating
 
Review this Project!
 
 
 

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.