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