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

Hyunsik Choi commented on TAJO-1331:
------------------------------------

If so, please go ahead :). Some checksum approaches would be available.

I have one question. How will you serialize binary via JSON? As far as I know, 
many JSON applications uses BASE64 in order to serialize binary into JSON 
documents. But, BASE64 may inflate the data size. Are there any alternative for 
it?

> Add REST Client API
> -------------------
>
>                 Key: TAJO-1331
>                 URL: https://issues.apache.org/jira/browse/TAJO-1331
>             Project: Tajo
>          Issue Type: New Feature
>          Components: client
>            Reporter: Hyunsik Choi
>            Assignee: Jihun Kang
>         Attachments: TajoClientRestAPIDesign_draft.pdf
>
>
> Currently, there is only protobuf-based TCP protocol for client. It works 
> well.
> However, even though protobuf itself is very portable, our protobuf-based 
> client protocol is is not portable. This is because protocol buffer does not 
> provide RPC implementation and it just provides RPC stub and marshalling 
> method.
> The main objective of this issue is to implement RESTful API for client. This 
> technique is very widely used in many applications. REST does not require any 
> heavy dependency. It is expected that many third-party client API can be 
> easily implemented with REST client API. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to