【Twitter4J】リトライ処理の設定方法


久々のプログラミング文法についての記事です^^
今回はTwitter4Jでのリトライ処理の設定方法についてです。

てぃーはツイッター分析では検索機能を使ってツイートを収集しています。
このときレートリミットを超えたというエラー以外に次のエラーが返ってくることがあります。

twitter_http_error.png

Connection reset
Relevant discussions can be found on the Internet at:
        http://www.google.co.jp/search?q=d35baff5 or
        http://www.google.co.jp/search?q=12c94143



グーグルで調べるように書かれているのですが、調べてもよく分からずこのエラーの時はしばらくして手動でリトライしてしました。
それでうまく入っていたのですが手動ゆえにいつも見ていなければならず、原因も分からないので釈然としませんでした。


リトライ処理


今回その対処方法が分かったので紹介します。このエラーはコネクションの問題が原因です。
これにはリトライ処理を行うことで対処できます。

twitter4j.propertiesに次の2つを追記します。
例えば10秒ごとに3回リトライしたい場合は次のように書きます。
(参考:Twitter4J - 設定

http.retryCount=3 (デフォルト値:0)
http.retryIntervalSecs=10 (デフォルト値:5)

※http.retryCountはデフォルトでは0回なので注意が必要です。

これらを設定した結果、エラーが起こったときは自動でリトライしてくれるようになりました。
原因と対策が分かってうれしいかったです^^

他にも様々なプロパティが設定できるので必要な点を確認して設定を追加していきましょう!!


経緯


以下では参考として原因が分かった経緯について書いてみます。
2013年6月12日からTwitter APIが1.0から1.1に変わったのですが、何ら対策を取っていませんでした。(昼は仕事、夜は飲み会とアニメ鑑賞のため^^)
でも先週「2013ブロガーズフェスティバル」に参加してブログを書く理由が見つかったので、これではいけないと今日から家でのプログラミングを復活することにしました。

そして自前プログラムの検索機能の1.1化に成功しました。
このとき1.0時代から続くこのエラーについてツイッターでつぶやいたところ、Twitter4J開発者で株式会社サムライズム代表取締役社長の@yusukeさんより回答を頂きました。




さすがの対応でとてもうれしかったです!
これからもTwitter4Jを愛してやみません!!


↓この記事が参考になったら拍手、ツイート、いいね、はてブ、いずれかをお願いします。今後のブログ作りに役立てたいので。
関連記事

コメントの投稿

非公開コメント

プロフィール

てぃー

Author:てぃー
詳しい自己紹介:こちら
Twitter:@teapipin


follow us in feedly 
にほんブログ村 IT技術ブログへ にほんブログ村 PC家電ブログへ
現在の閲覧者数:

ブログ内検索
今日のアクセス数の多い記事
カレンダー

03月 | 2017年04月 | 05月
- - - - - - 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 - - - - - -
過去記事ダイジェスト
お知らせ

ツイッター分析の分析結果が和歌山大学防災研究教育センターの論文に引用
防災の研究において評価!

2015年版ツイッター分析(世界編)が始動!
今回は世界の国別・言語別ツイートを分析!

ツイッター分析の分析結果が慶應義塾大学有名教授の研究論文などに引用
文系の研究までも制覇!

Interval Timer EX
有名雑誌「Mac Fan 2015月2月号」に「インターバルタイマーEX」が3度目の掲載!!ポモドーロテクニックに有効!

自作Macアプリ3部作が2014年 Vector 年間ダウンロードランキング Mac トップ100にすべてランクイン

TimeCalcを公開しています!
時間計算、年齢計算、学歴欄作成など。

ツイッター分析の分析結果が人工知能の研究に!
ブログが学会発表で引用されました。

今まで開発したiPhoneアプリのソースコードを公開しています!
勉強に役立ててください。


2013年 Vector 年間ダウンロードランキング Mac トップ100に「デジカメ変更日を撮影日に一括変更 for Mac」と「インターバルタイマーEX」がランクイン

Interval Timer EX
有名雑誌「Mac Fan 2013月4月号」に「インターバルタイマーEX」が2度目の掲載!!

リアルタイムツイッター地図
リアルタイムツイッター地図を公開しています!
位置情報付きツイートをリアルタイムに表示します。

新たなツイッター分析としてイベントツイート分析を行っています!

2012年8月1日(水)開催の「Twitter勉強会」で発表
ツイッター調査:約173万ツイートを調査して分かったTwitterの利用動向 #twtr_hack from teapipin


Interval Timer EX
有名雑誌「Mac Fan 2012月3月号」に「インターバルタイマーEX」が掲載!!



 

はてなブックマークの人気記事
ツイート&いいね!ランキング