2

Resqueを使用してジョブをキューにプッシュするRailsアプリがあります。ジョブのコンシューマーは、Jesqueクライアントを使用するJavaアプリです。どちらのアプリもHerokuで実行されます。私が理解できないのは、JesqueConfigBuilderクラスを使用して、Herokuの構成変数からredis接続パラメーターを設定する方法REDISTOGO_URLです。ソースドキュメントはかなり薄いです。デフォルト以外の例final Config config = new ConfigBuilder().build();は素晴らしいでしょう。

4

1 に答える 1

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]);
于 2012-04-21T10:47:31.073 に答える