Support remote clients via Java API
-----------------------------------
Key: CASSANDRA-535
URL: https://issues.apache.org/jira/browse/CASSANDRA-535
Project: Cassandra
Issue Type: Improvement
Components: Core
Reporter: T Jake Luciani
Cassandra should support Java based clients without requiring the overhead of
thrift serialization.
To support this, a java client should be able to join the gossip pool but
provide no tokens of its own (so it accepts no writes).
The way this can be done is add a new startup routine to StorageService called
startGossip() that would only initialize itself enough to get access to gossip.
I don't think its quite this simple though since cassandra code assumes there
is at least one local token in places.
Also, all StorageProxy methods used for thrift service should be made public
StorageProxy.getKeyRange() is not public.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.