Skip to content

Instantly share code, notes, and snippets.

View rimms's full-sized avatar

IMAMASU Ryohei rimms

View GitHub Profile
@suma
suma / msgparck-rpc-client.md
Created March 18, 2013 02:23
MessagePack RPCクライアントの振る舞い及びエラー処理

MessagePack RPCクライアントの振る舞い及びエラー処理

概要

調査する点

  • TCPの接続はどの段階で実行されるか
  • コンストラクタ(オブジェクト作成時) → 無し
  • RPC呼び出しを実行時 → 有り
@suma
suma / msgpackrpc.md
Last active May 9, 2016 22:59
MessagePack RPCクライアントの振る舞い及びエラー処理

MessagePack RPCクライアントの振る舞い及びエラー処理

概要

MessagePack-RPCのクライアントのエラー処理を正しく、またその後に何をすべきか(可能か)まとめる。 「このエラー起きたとき、どう処理すべきか?」ということを説明する。

説明しないこと:RPCサーバの作り方、各言語のライブラリのプロトコル実装やエラー定義の差。

@y-oda-oni-juba
y-oda-oni-juba / gist:5333614
Last active December 15, 2015 22:29
msgpack で polymorphic なクラスの pack/unpack
msgpack で polymorphic なクラスの pack/unpack を行う例。型情報、バージョン情報つきでオブジェクトをpackするかんじ。
@y-oda-oni-juba
y-oda-oni-juba / gist:5875154
Created June 27, 2013 09:22
msgpack-rpc クライアント言語毎の RPC例外
===============================
クライアント言語毎の PRC例外
===============================
C++ ( jubatus-msgpack-rpc )
--------------------------------
例外クラス階層 CODE コメント
--
std::runtime_error