- OSSプロジェクトとしてどう達成するか?
- エコシステムの構築
- ノウハウとモジュールの集約 → 配布 → 再集約 → ...
- モジュールのリポジトリ ( CPAN, The Ruby Toolbox, ... 的な )
- エコシステムの構築
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
=============================== | |
クライアント言語毎の PRC例外 | |
=============================== | |
C++ ( jubatus-msgpack-rpc ) | |
-------------------------------- | |
例外クラス階層 CODE コメント | |
-- | |
std::runtime_error |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
クラスタ管理ツール調査 | |
====================== | |
調査対象 | |
-------- | |
Jubatus 0.4.x | |
調査結果 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
クラスタ管理ツール調査 | |
====================== | |
調査対象 | |
-------- | |
- Cassandra 1.2.4 | |
- 同 nodetool | |
- DataStax OpsCenter | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
msgpack で polymorphic なクラスの pack/unpack を行う例。型情報、バージョン情報つきでオブジェクトをpackするかんじ。 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 ); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
mpidl 出力変換スクリプト仕様案 | |
============================== | |
* 目的 | |
mpidl が出力するcpp コードをmsgpack-rpc に適合するよう変換する | |
* コマンド書式 | |
mpidlconv [-o 出力ディレクトリ] IDL | |
* 処理 |