子节点恢复时发送未完成任务
This commit is contained in:
parent
c1ff2938bf
commit
d7ba01be2d
@ -87,6 +87,8 @@ public class RemoteService {
|
|||||||
if(pushService != null)
|
if(pushService != null)
|
||||||
pushService.storageNodeOnline();
|
pushService.storageNodeOnline();
|
||||||
|
|
||||||
|
//子节点上线时,发送未完成的任务
|
||||||
|
resetUndone();
|
||||||
channel = channelFuture.channel();
|
channel = channelFuture.channel();
|
||||||
channel.writeAndFlush(new IdentityMessage("lionwebsite"));
|
channel.writeAndFlush(new IdentityMessage("lionwebsite"));
|
||||||
return true;
|
return true;
|
||||||
@ -101,6 +103,18 @@ public class RemoteService {
|
|||||||
return channelFuture.channel() == null || !channelFuture.channel().isActive();
|
return channelFuture.channel() == null || !channelFuture.channel().isActive();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void resetUndone(){
|
||||||
|
if (channelFuture.channel() == null || !channelFuture.channel().isActive())
|
||||||
|
return;
|
||||||
|
|
||||||
|
Gallery[] galleries = galleryMapper.selectUnDoneGalleries();
|
||||||
|
if(galleries != null && galleries.length != 0) {
|
||||||
|
log.info("发送未下载完成图片至节点,{}本", galleries.length);
|
||||||
|
for (Gallery gallery : galleries)
|
||||||
|
addGalleryToQueue(gallery);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public byte addGalleryToQueue(Gallery gallery){
|
public byte addGalleryToQueue(Gallery gallery){
|
||||||
GalleryTask galleryTask = new GalleryTask();
|
GalleryTask galleryTask = new GalleryTask();
|
||||||
galleryTask.setGid(gallery.getGid());
|
galleryTask.setGid(gallery.getGid());
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user