[
https://issues.apache.org/jira/browse/TAJO-1331?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14317350#comment-14317350
]
Jihun Kang commented on TAJO-1331:
----------------------------------
Yes, you're right. When we use the binary data on JSON, we have a limitation
that you already commented. This limitation comes from JSON specification does
not support binary data. Therefore, we need to consider using the BSON
(http://bsonspec.org/). BSON is the binary JSON specification, and binary data
are supported.
> 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)