cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ted Zlatanov (JIRA)" <j...@apache.org>
Subject [jira] Commented: (CASSANDRA-754) Pluggable API with a simple HTTP+JSON daemon
Date Fri, 12 Feb 2010 23:18:27 GMT

    [ https://issues.apache.org/jira/browse/CASSANDRA-754?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12833235#action_12833235
] 

Ted Zlatanov commented on CASSANDRA-754:
----------------------------------------

Running more than one API makes sense IMO.  I plan to use the HTTP interface (which I originally
proposed here) from Perl and web apps and the Thrift interface from Java.  I can live with
two Cassandra instances running one API each, though.

It seems like Avro can do all of the stuff I needed with the HTTP interface, so this issue
could be reduced to making the Avro integration better.  I like what I see at the Avro site
a lot and I like not having to implement an HTTP server even better.

>From the perspective of configuration, I think using Avro with or without Thrift is easier
with this patch.  Configuration errors are more sensible and at the right time (in ValidatingParser).
 The code is better organized too and the 100 patch is moving towards eliminating the CassandraServer
code duplication (see Stu's original comments).

I don't know about the project goals so I'll defer to Gary and Stu and the others who know
better about whether this is the right direction.  If it is, I'll be glad to keep hammering
at it.

> Pluggable API with a simple HTTP+JSON daemon
> --------------------------------------------
>
>                 Key: CASSANDRA-754
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-754
>             Project: Cassandra
>          Issue Type: New Feature
>          Components: Core
>            Reporter: Ted Zlatanov
>            Priority: Minor
>         Attachments: 001-CASSANDRA-754-api-reorg.patch, 001-CASSANDRA-754-api-reorg.patch,
002-CASSANDRA-754-thriftdaemon.patch, 002-CASSANDRA-754-thriftdaemon.patch, 003-CASSANDRA-754-configapi.patch,
003-CASSANDRA-754-configapi.patch, 004-CASSANDRA-754-onedaemon.patch, 005-CASSANDRA-754-avroconfig.patch,
006-CASSANDRA-754-daemonproperties.patch, 006-CASSANDRA-754-daemonproperties.patch, 007-CASSANDRA-754-stringproperties.patch,
100-CASSANDRA-754-rebased-api-reorg.patch, 101-CASSANDRA-754-binclass.patch
>
>
> Proposal of a simple pluggable API interface with a HTTP daemon implementation

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message