タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

anyeventに関するwatchlynxのブックマーク (1)

  • [perl] AnyEvent::Twitter::Stream で自動再接続処理

    インターネット、GoJavaScriptPythonPerl によるプログラミング、ISUCON、Windows、Raspberry Pi など、興味のある事について気まぐれに記事を書いています。 Perl関係のツイートをリツイートするうざいボット @AE_PerlIsm を動かして得られた知見についての記事です。 キーワードを含んだツイートは、Twitter Streaming API を AnyEvent からいい感じで取得できる AnyEvent::Twitter::Stream で取得しているのですが、この接続が12~24時間に1回くらい切られるようなので、再接続処理が必要だと思います。 そのコードは以下のような感じでやっています。 注意点は、 接続状態から切れた時は wait なしで再接続する。 接続成功は、30秒おきに届く on_keepalive で判明する場合もある。

    watchlynx
    watchlynx 2010/12/13
    再接続にはAE::timerを使うのがいいみたい
  • 1