タグ

qiitaとconnection-poolに関するnabinnoのブックマーク (4)

  • Poolboyの使い方 - Qiita

    社内勉強会で読んでるにpoolboyが出てきたので、遊んでみて、いろいろ調べたのでこっちにも貼ります。 poolboyとは プロセスプールを管理してくれるErlangのライブラリ。poolboyはワーカープロセスをいくつか予め起動しておく。それらを利用したいクライアントは、poolboyに「どのプロセスが暇ですか」と聞くと、「このプロセスは暇してます」とPIDを返してくれる。PIDを得たクライアントはワーカープロセスからサービスを受けられる。 何が嬉しいか 1. 並列度を制限できる 例えば、「画像URLを指定すると、インターネット上から画像を取得してディスク上に保存する」タスクを考える。並列度が制限されない場合、このタスクを必要な分だけ並列に実行できてしまうため、ネットワークやディスクに大きな負荷が掛かる可能性がある。あらかじめこのタスクを行うサーバプロセスの数を制限しておけばこの問題は

    Poolboyの使い方 - Qiita
  • コネクションプールのチューニング - Qiita

    TL;DR 負荷の変動が激しい環境でコネクションプールの設定のチューニングをさぼるためによくやるハックを紹介します。 問題 Go から https や mysql など外部のリソースにアクセスする場合、一般的にコネクションプールを使うことになります。 コネクションプールは、利用が終わった (idle) コネクションをプールしておき、次に使いたい時に再利用するものです。 (idle コネクションのプールを以後 free pool と呼びます。) ほとんどのコネクションプールの実装には、 idle なコネクションの最大数を制限するオプションがあります。 また、利用中の (active) コネクションと idle なコネクションを合計した全体を制限するオプションを持つものもあります。 例えば net/http パッケージの Transport は MaxIdleConnsPerHost というフ

    コネクションプールのチューニング - Qiita
  • たのしいpoolboy - Qiita

    Help us understand the problem. What is going on with this article?

    たのしいpoolboy - Qiita
  • twemproxy 本家ドキュメント日本語訳 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? このドキュメントについて twemproxy (nutcracker) が一体何者であり、また、運用にあたり理解が必要であろう箇所について、家ドキュメントを雑に意訳したものです。 仕事上のメモとして作成したのをそのまま公開するので日語が残念なところも正直多々あるのですが、これを完成させるまで眠らせておくよりは(いつになることやら)さっさと公開して、今 twemproxy の導入を検討している方や、運用されている方の何かしらの力になればと思っています。 粗い内容ですので、何かございましたら編集リクエストを頂けると幸いです。 READM

    twemproxy 本家ドキュメント日本語訳 - Qiita
  • 1