フロントエンドのパラダイムを参考にバックエンド開発を再考する / TypeScript による GraphQL バックエンド開発
フロントエンドのパラダイムを参考にバックエンド開発を再考する / TypeScript による GraphQL バックエンド開発
2012年1月20日金曜日 Thread-Local Storage in Ruby スレッド毎に局所的に固有のデータ領域を与える方法としてスレッド局所領域というものがある。http://ja.wikipedia.org/wiki/%E3%82%B9%E3%83%AC%E3%83%83%E3%83%89%E5%B1%80%E6%89%80%E8%A8%98%E6%86%B6まあおおまかなメリットはwikipediaなんかを参考にしていただきたいのだが、記憶領域としてはメモリよりL1/L2キャッシュのほうがはやいし、レジスタはさらにはやい。なので複数スレッド間で共有する必要がない資源はL1/L2キャッシュにのってくれたほうがいいよね、という話だ(多分)。Rubyのスレッドは1.9からOSのネイティブスレッドと1:1対応になったので、POSIXスレッドとかの実装と対応、といったことが可能なわけ
監視周りの情報とかをペタペタと書きました。 ステータス監視 Munin https://github.com/claygregory/munin-elasticsearch 色々あるけど、これが有力そう。 Plugin/HQ https://github.com/royrusso/elasticsearch-HQ headプラグインと機能が被っている気がしなくもない。便利な管理ツール。 Plugin/head http://mobz.github.io/elasticsearch-head/ 色々できるノードステータス監視ツール。便利 Plugin/bigdesk https://github.com/lukas-vlcek/bigdesk HQやheadと似たようなElasticSearchクラスタの状態監視ツール。 HQやheadと比べてモニタリングの機能のみに注力しているイメージ。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く