The last set of API breakages we introduced in Hector were done with
the intention of completely encapsulating Thrift. It was not a
decision we made lightly as we knew it would kneecap a lot of people
on their upgrade attempts.

However, swallowing this bitter pill when we did has allowed us to
offer a stable, type-safe and protocol abstacted API while keeping
pace with cassandra and completely refactoring our internals.

As with any open source project, there are still some warts but we
have an active community with a lot of mail list traffic,
documentation and examples. Further, the most recent release of Hector
is available on Maven Central
(http://repo2.maven.org/maven2/me/prettyprint/) and can thus be added
to any maven project (or ant project using the right plugins) with
very minimal configuration.

On Wed, Jan 19, 2011 at 5:30 PM, Jonathan Shook <jsh...@gmail.com> wrote:
> Perhaps. I use hector. I have an bit of rework to do moving from .6 to
> .7. This is something I wasn't anticipating in my earlier planning.
> Had Pelops been around when I started using Hector, I would have
> probably chosen it over Hector. The Pelops client seemed to be better
> conceived as far as programmer experience and simplicity went. Since
> then, Hector has had a "v2" upgrade to their API which breaks much of
> the things that you would have done in version .6 and before.
> Conceptually speaking, they appear more similar now than before the
> Hector changes.
>
> I'm dreading having to do a significant amount of work on my client
> interface because of the incompatible API changes.. but I will have to
> in order to get my client/server caught up to the currently supported
> branch. That is just part of the cost of doing business with Cassandra
> at the moment. Hopefully after "1.0" on the server and some of the
> clients, this type of thing will be more unusual.
>
>
> 2011/1/19 Noble Paul നോബിള്‍  नोब्ळ् <noble.p...@gmail.com>:
>> Thanks everyone. I guess, I should go with hector
>>
>> On 18 Jan 2011 17:41, "Alois Bělaška" <alois.bela...@gmail.com> wrote:
>>> Definitelly Pelops https://github.com/s7/scale7-pelops
>>>
>>> 2011/1/18 Noble Paul നോബിള്‍ नोब्ळ् <noble.p...@gmail.com>
>>>
>>>> What is the most commonly used java client library? Which is the the most
>>>> mature/feature complete?
>>>> Noble
>>>>
>>
>

Reply via email to