godai-kaihatsu / gondwana

https://gondwana.godai.co.jp/
2 stars 0 forks source link

HTTP API / msgpack を提供したい #36

Closed usagi closed 4 years ago

usagi commented 6 years ago

JSON-RPC-2.0 は開発や通信内容の解析がヒューマンフレンドリーだが、アプリケーション間の通信ではオーバーヘッドが大きく、将来的にこれをきらう連携アプリは少なからず発生すると見込まれる。そこで、原則的には JSON-RPC-2.0 と同様の RPC を msgpack でも /api/msgpack/ で提供したい。

なお、開発リソースの都合、 JSON-RPC-2.0 の API すべてに msgpack を対応し互換性を維持する事は難しいため、特に頻繁に連続して呼び出す必要のある API やテキスト処理のオーバーヘッドによるレイテンシーが気になる API について、先ずは対応する。