Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Ruby > ruby dht libs

Reply
Thread Tools

ruby dht libs

 
 
Roger Pack
Guest
Posts: n/a
 
      12-30-2007
Anybody know of some DHT (distributed hash table) implementations
written in ruby?
Thanks!
-Roger
--
Posted via http://www.ruby-forum.com/.

 
Reply With Quote
 
 
 
 
Daniel Brumbaugh Keeney
Guest
Posts: n/a
 
      01-01-2008
On Dec 29, 2007 7:40 PM, Roger Pack <> wrote:
> Anybody know of some DHT (distributed hash table) implementations
> written in ruby?
> Thanks!
> -Roger


GConf does something very much like this. I've actually been planning
to write a pure Ruby clone with a couple different database backends,
so GConf doesn't have to be a dependency. I'll get to it in the next
couple weeks if no one else does it first. And I'll probably make an
alternate version that accepts more data types than GConf.

<http://ruby-gnome2.sourceforge.jp/hiki.cgi?tut-gconf>

Daniel Brumbaugh Keeney

 
Reply With Quote
 
 
 
 
Roger Pack
Guest
Posts: n/a
 
      01-01-2008
Daniel Brumbaugh Keeney wrote:
> On Dec 29, 2007 7:40 PM, Roger Pack <> wrote:
>> Anybody know of some DHT (distributed hash table) implementations
>> written in ruby?
>> Thanks!
>> -Roger

>
> GConf does something very much like this. I've actually been planning
> to write a pure Ruby clone with a couple different database backends,
> so GConf doesn't have to be a dependency. I'll get to it in the next
> couple weeks if no one else does it first. And I'll probably make an
> alternate version that accepts more data types than GConf.
>
> <http://ruby-gnome2.sourceforge.jp/hiki.cgi?tut-gconf>
>
> Daniel Brumbaugh Keeney


link seems to not work?
--
Posted via http://www.ruby-forum.com/.

 
Reply With Quote
 
hemant
Guest
Posts: n/a
 
      01-01-2008
Hi,

On Dec 30, 2007 7:10 AM, Roger Pack <> wrote:
> Anybody know of some DHT (distributed hash table) implementations
> written in ruby?


Why not use Memcache? ( As Ford Prefect would have said, "My mouth
will shut itself, If i don't speak the obvious" )

 
Reply With Quote
 
Roger Pack
Guest
Posts: n/a
 
      01-01-2008
Hemant Kumar wrote:
> Why not use Memcache? ( As Ford Prefect would have said, "My mouth
> will shut itself, If i don't speak the obvious" )


That's a very good idea. I guess the only reason is that theoretically
they should scale better if you get say 1 million clients. Downloading
the list of clients would be problematic, whereas DHT's don't need
knowledge of the entire system at the get go.
But I'm with you memcache would be easier
-Roger
--
Posted via http://www.ruby-forum.com/.

 
Reply With Quote
 
James Tucker
Guest
Posts: n/a
 
      01-01-2008
I've got an old Chord implementation in java knocking around somewhere
that's reference based on the paper (well, with the obvious bug fixed
anyway), I've been talking about porting it to ruby for some time...

Would Chord do?

On 1 Jan 2008, at 18:33, Roger Pack wrote:

> Hemant Kumar wrote:
>> Why not use Memcache? ( As Ford Prefect would have said, "My mouth
>> will shut itself, If i don't speak the obvious" )

>
> That's a very good idea. I guess the only reason is that
> theoretically
> they should scale better if you get say 1 million clients.
> Downloading
> the list of clients would be problematic, whereas DHT's don't need
> knowledge of the entire system at the get go.
> But I'm with you memcache would be easier
> -Roger
> --
> Posted via http://www.ruby-forum.com/.
>



 
Reply With Quote
 
Roger Pack
Guest
Posts: n/a
 
      01-01-2008
I suppose it'd be as good as any. I don't need it ASAP (opendht might
work well enough for now), but just seeing if one exists.
I might write it to use EventMachine once I do find one
Take care.
-Roger

James Tucker wrote:
> I've got an old Chord implementation in java knocking around somewhere
> that's reference based on the paper (well, with the obvious bug fixed
> anyway), I've been talking about porting it to ruby for some time...
>
> Would Chord do?

--
Posted via http://www.ruby-forum.com/.

 
Reply With Quote
 
Daniel Brumbaugh Keeney
Guest
Posts: n/a
 
      01-02-2008
On Jan 1, 2008 10:49 AM, Roger Pack <> wrote:
> > <http://ruby-gnome2.sourceforge.jp/hiki.cgi?tut-gconf>
> >
> > Daniel Brumbaugh Keeney

>
> link seems to not work?



The link works is accurate, you may want to make sure you're getting
the full link, everything between <>, not including them. If you
prefer, like this

http://ruby-gnome2.sourceforge.jp/hiki.cgi?tut-gconf

Daniel Brumbaugh Keeney

 
Reply With Quote
 
Dido Sevilla
Guest
Posts: n/a
 
      01-03-2008
T24gRGVjIDMwLCAyMDA3IDk6NDAgQU0sIFJvZ2VyIFBhY2sgPH JvZ2VycGFjazIwMDVAZ21haWwu
Y29tPiB3cm90ZToKPiBBbnlib2R5IGtub3cgb2Ygc29tZSBESF QgKGRpc3RyaWJ1dGVkIGhhc2gg
dGFibGUpIGltcGxlbWVudGF0aW9ucwo+IHdyaXR0ZW4gaW4gcn VieT8KCkkgd3JvdGUgb25lIG9u
Y2U6CgpodHRwOi8vcnVieWZvcmdlLm9yZy9wcm9qZWN0cy9oYX Jtb25pdW0KCkl0J3MgYSBDaG9y
ZCBpbXBsZW1lbnRhdGlvbiB1c2luZyBEUmIuIEhhdmUgYSBsb2 9rIGF0IHRoZSBjb2RlIGluIHRo
ZQpTdWJ2ZXJzaW9uIHJlcG9zaXRvcnkuIEl0J3Mgc29ydGEgd2 9ya2FibGUsIGJ1dCB5b3VyIG1p
bGVhZ2UgbWF5IHZhcnkuCgotLSAK5pmu6YCa44GY44KD44Gq44 GE44Gu44GM5b2T54S244Gq44KJ
562U44GI44KL56eB44Gv5L2V44GM44Gn44GN44KL77yfCuaZru mAmuOBp+OCguaZrumAmuOBmOOC
g+OBquOBj+OBpuaEn+OBmOOCi+OBvuOBvuaEn+OBmOOCi+OBk+ OBqOOBoOOBkeOCkuOBmeOCi+OC
iO+8gQpodHRwOi8vc3Rvcm13eXJtLmJsb2dzcG90LmNvbQo=

 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
DHT for Python 3.x? Salim Fadhley Python 3 11-11-2009 06:20 AM
do I need "ruby-libs" as a prerequisite to install/run ruby? what is"ruby-libs" exactly? Greg Hauptmann Ruby 4 02-07-2009 11:12 AM
How to eliminate multiple declaration error for a symbol present inboth libs( without modifying libs) Raman C Programming 5 05-09-2008 06:12 AM
ruby CVS can't use shared libs on NetBSD Dick Davies Ruby 10 05-04-2004 12:18 PM
including libs by #pragma comment -> order of libs Christoph C Programming 2 09-17-2003 01:29 PM



Advertisments
 



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57