2012-04-20 2 views
2

대기열에서 작업을 강제 적용하기 위해 Resque를 사용하는 Rails 앱이 있습니다. 작업 소비자는 Jesque 클라이언트를 사용하는 자바 애플리케이션이다. 두 앱 모두 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와 같은 방식으로 작동합니다. –

관련 문제