invite redis for distribution
parent
619aab4399
commit
55d80129bf
@ -0,0 +1,41 @@
|
||||
package us.codecraft.webmagic.scheduler;
|
||||
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import us.codecraft.webmagic.Request;
|
||||
import us.codecraft.webmagic.Site;
|
||||
import us.codecraft.webmagic.Task;
|
||||
|
||||
/**
|
||||
* @author yihua.huang@dianping.com <br>
|
||||
* @date: 13-7-25 <br>
|
||||
* Time: 上午7:51 <br>
|
||||
*/
|
||||
public class RedisSchedulerTest {
|
||||
|
||||
private RedisScheduler redisScheduler;
|
||||
|
||||
@Before
|
||||
public void setUp() {
|
||||
redisScheduler = new RedisScheduler("localhost");
|
||||
}
|
||||
|
||||
@Test
|
||||
public void test() {
|
||||
Task task = new Task() {
|
||||
@Override
|
||||
public String getUUID() {
|
||||
return "1";
|
||||
}
|
||||
|
||||
@Override
|
||||
public Site getSite() {
|
||||
return null;
|
||||
}
|
||||
};
|
||||
redisScheduler.push(new Request("http://www.ibm.com/developerworks/cn/java/j-javadev2-22/"), task);
|
||||
Request poll = redisScheduler.poll(task);
|
||||
System.out.println(poll.getUrl());
|
||||
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue