[
https://issues.apache.org/jira/browse/CALCITE-93?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14248996#comment-14248996
]
Julian Hyde commented on CALCITE-93:
------------------------------------
HTTP+JSON is simple to write, understand, debug, test, and has low dependencies.
Transports are intended to be interchangeable. The HTTP+JSON transport consists
of JsonService and JsonHandler (2 classes, 100 lines of code).
A Thrift transport would not be difficult to write. Likewise Protobuf. I would
love to have them as options.
> Calcite RPC server
> ------------------
>
> Key: CALCITE-93
> URL: https://issues.apache.org/jira/browse/CALCITE-93
> Project: Calcite
> Issue Type: Improvement
> Reporter: GitHub Import
> Assignee: Julian Hyde
> Labels: github-import
> Fix For: 1.0.0-incubating
>
>
> Create an RPC server for Optiq, based upon a language-independent protocol
> (thrift or protobuf).
> Remote JDBC driver and ODBC driver will depend on this. It will also be
> possible to talk to the server in the raw protocol.
> ---------------- Imported from GitHub ----------------
> Url: https://github.com/julianhyde/optiq/issues/93
> Created by: [julianhyde|https://github.com/julianhyde]
> Labels: enhancement,
> Created at: Sun Dec 01 23:34:31 CET 2013
> State: open
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)