2012-04-20 4 views
2

Resqueを使ってキュー上のジョブをプッシュするRailsアプリがあります。ジョブの消費者は、Jesqueクライアントを使用するJavaアプリケーションです。両方のアプリはHerokuで動作します。私が理解できないのは、Jesque's ConfigBuilderクラスを使用して、Herokuの設定varからredis接続パラメータを取り込む方法です。ソースドキュメントはかなり薄いです。デフォルトのfinal Config config = new ConfigBuilder().build();以外の例は素晴らしいでしょう。JesqueのConfigBuilderを使ってHerokuの接続を設定するには?

答えて

3

私はJesqueのConfigBuilderでそれを行うするかどうかはわかりませんが、ここであなたがJedisPoolでそれを行う方法です。

URI redisURI = new URI(System.getenv("REDISTOGO_URL")); 
JedisPool pool = new JedisPool(new JedisPoolConfig(), 
    redisURI.getHost(), 
    redisURI.getPort(), 
    Protocol.DEFAULT_TIMEOUT, 
    redisURI.getUserInfo().split(":",2)[1]); 
+0

感謝。 Jesqueと同じように動作します。 –

関連する問題