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

Gary Dusbabek commented on CASSANDRA-3380:
------------------------------------------

I think that if RESTful Cassandra has broad interest that it should belong in 
the main tree.  One of my reasons for giving it a try and writing a blog post 
was to gauge the level interest.  It turned out to be pretty low, so I didn't 
pursue it.

I admit: the simplicity and accessibility of a REST interface appeals to me, 
and I can see it being useful for some teams.  Call me a closet REST fan.  But 
the same time, if this code were to go in the tree and not get a lot of love 
(kind of like what we did with the experimental Avro transport) it would be bad.

I'd like to see a REST interface start life in Apache-extras (or github or 
whatever).  If it ends up being generally useful and maintained, I think it 
will eventually find its way into the main tree.

The idea of using a REST interface as a way to spur adoption is somewhat 
orthogonal to the idea of utility, IMO, but may be justified if that were an 
aim of the project.
                
> REST Layer 
> -----------
>
>                 Key: CASSANDRA-3380
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-3380
>             Project: Cassandra
>          Issue Type: New Feature
>         Environment: Unix / Max OS X
>            Reporter: Brian ONeill
>         Attachments: trunk-3380.txt
>
>
> This is a native rest layer for Cassandra implementing 
> AbstractCassandraDaemon.
> It uses JAX-RS fueled by Apache CXF.
> Presently it supports the following operations JSON over HTTP:
>  - Create keyspace
>  - Drop keyspace
>  - Create column family
>  - Drop column family
>  - Insert row
>  - Fetch row
>  - Delete row
>  - Insert column
>  - Delete column 
>  - Fetch column
> The patch creates a new project in contrib/rest.  You can compile the project 
> using "ant", which uses ivy to pull in dependencies.  To get setup, you can 
> also use the pom.xml file and m2eclipse to get it into Eclipse.
> Once compiled, simpy run "bin/rest_cassandra" and follow along in the 
> README.txt

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to