celluloid / dcell

UNMAINTAINED: See celluloid/celluloid#779 - Actor-based distributed objects in Ruby based on Celluloid and 0MQ
http://celluloid.io
MIT License
595 stars 65 forks source link

Remove broken moneta adapter #44

Closed halorgium closed 11 years ago

halorgium commented 11 years ago

There are some features which we need to reconsider if we are to have a moneta adapter. The main one is being able to clear the registries independently.

halorgium commented 11 years ago

For reference, it might make sense to use the new version of Moneta at some point. See #37

coveralls commented 11 years ago

Coverage Status

Coverage decreased (-0.07%) when pulling eb9f4a95ee8970ec8b0b884e29ebd50ad6b62d8f on halorgium:remove-moneta into d45d97cbf839e1ef2589616f8453ccf4faefba90 on celluloid:master.

minad commented 11 years ago

You use this registry to register the distributed objects? Imho you can easily use Moneta for that. If you need further backends these can also be added to Moneta assuming that they can be mapped to a k/v system.

halorgium commented 11 years ago

@minad yup, understood. I am trying to solve and close most of the issues as we are tackling a larger change inside Celluloid. Follow along at https://groups.google.com/d/msg/celluloid-ruby/Rd2AurcPNpo/xejk2OT3zwEJ if you want.

tarcieri commented 11 years ago

@minad it's not that Moneta can't do this, it's that the DCell "adapter" API needs to change (to an actor), and the fewer of them we have to port over the better.

We can revisit this when DCell is in a better state.