Great project, thanks for sharing ! Can you please add the features of hector http://github.com/rantav/hector
I know It's not a simple job and hectorsharp also tried this, but this project seems have more potential.
And I didn't look at the code but EmitMapper http://emitmapper.codeplex.com/ may help for ultra fast mapping and http://fasterflect.codeplex.com/ may help for fast reflection calls to increase performance...
Best Regards, SI
That has actually been on my hit list, but I really haven't had a chance to figure out the best method for failing over. Is there an algorithm that you would like to see, or a simple round robin failover, sort of the way that load balancing works, where it just goes through a simple list.
Thank you very much for your answer.
I don't know java well but it seems that hector use a simple client list to retry with next on fail (and a sleep before retry) as you can see below...
Before I merge in to master, please look at what I have done: I hope it meets you needs. It accomplishes the following:
There are so many types of load balancing, that I just choose the easiest one (random) in hopes it would spark somebody else to give a better or more robust solution. As far as I could tell, Hector uses a random algorithm for choosing it's load balancing.
You're very responsive and super fast and also very kind, thank you very much for your work and sharing it...
That didn't really answer my question that I had for you, but I think I am close enough to what you wanted.
The code seems very good to me, it's all I have dreamed, thank you very much.
This is out of subject, but, is cassandra work on windows as fast as linux, do you have any experience ?
Cassandra is fully Java based. So any research you do on Java comparisons will likely apply.