Skip to content

Instantly share code, notes, and snippets.

View y-oda-oni-juba's full-sized avatar

Y-ODA@ONICOS/Juba y-oda-oni-juba

View GitHub Profile
@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
@y-oda-oni-juba
y-oda-oni-juba / gist:5530148
Last active December 17, 2015 01:39
クラスタ管理ツール調査(Jubatus 0.4)
クラスタ管理ツール調査
======================
調査対象
--------
Jubatus 0.4.x
調査結果
@y-oda-oni-juba
y-oda-oni-juba / gist:5524170
Last active December 17, 2015 00:49
クラスタ管理ツール調査(Cassandra)
クラスタ管理ツール調査
======================
調査対象
--------
- Cassandra 1.2.4
- 同 nodetool
- DataStax OpsCenter
@y-oda-oni-juba
y-oda-oni-juba / gist:5432131
Last active December 16, 2015 12:08
Jubatus OSS 進路メモ

Jubatus OSS 進路メモ

  • OSSプロジェクトとしてどう達成するか?
    • エコシステムの構築
      • ノウハウとモジュールの集約 → 配布 → 再集約 → ...
      • モジュールのリポジトリ ( CPAN, The Ruby Toolbox, ... 的な )
@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 / session.cpp
Created February 24, 2013 11:22
jubatus-msgpack-rpc client に明示的 close/open 追加
void session::close() {
m_pimpl.reset();
}
void session::open(const std::string& host, uint16_t port, loop lo) {
m_pimpl = session_impl::create(tcp_builder(), ip_address(host, port), lo );
}
@y-oda-oni-juba
y-oda-oni-juba / gist:4759470
Last active December 12, 2015 10:29
Jubatus RPC 性能評価 v034 vs 040 2013-02-11

Jubatus rpc 性能評価結果

standalone, read-lock, 64byte response

  • environment:
    • PC1: client
    • PC2: server
@y-oda-oni-juba
y-oda-oni-juba / cli_thr-1,serv_thr-2.txt
Last active December 12, 2015 03:08
Jubatus RPC 性能評価 v0.3.4 vs 0.4.0: 2013-02-04 速報値(未加工)
v0.3.4
build/rpc-bench --host 192.168.1.59 --port 9001 --query 1000 --thread 1
#thread: 1
total query: 1000
total time(msec): 92120.9
query/sec: 10.8553
latency(msec): 92.1198
build/rpc-bench --host 192.168.1.59 --port 9001 --query 1000 --thread 1
#thread: 1
total query: 1000
@y-oda-oni-juba
y-oda-oni-juba / gist:4679624
Last active December 11, 2015 23:49
Jubatus 0.4.0 RPC性能評価 作業案(1)

Jubatus 0.4.0 RPC性能評価(1)

概要

Jubatus 0.4 のリリースにともなって RPC実装が pficommon ベースから mpio/msgpack-rpc ベースに移行した。これによって RPC性能がどのように 変化したか傾向を確認する

ゴール

@y-oda-oni-juba
y-oda-oni-juba / mpidl-post-converter-script-spec
Last active December 10, 2015 00:28
mpidl 出力変換スクリプト仕様
mpidl 出力変換スクリプト仕様案
==============================
* 目的
mpidl が出力するcpp コードをmsgpack-rpc に適合するよう変換する
* コマンド書式
mpidlconv [-o 出力ディレクトリ] IDL
* 処理