|
|
@ -47,14 +47,14 @@ public class CacheMessageListener implements MessageListener { |
|
|
@Override |
|
|
@Override |
|
|
public void onMessage(Message message, byte[] pattern) { |
|
|
public void onMessage(Message message, byte[] pattern) { |
|
|
try { |
|
|
try { |
|
|
// TODO Auto-generated method stub |
|
|
|
|
|
String msg=message.toString(); |
|
|
String msg=message.toString(); |
|
|
logger.debug("消息下行开始----》"+msg); |
|
|
|
|
|
|
|
|
|
|
|
//logger.debug(msg); |
|
|
//logger.debug(msg); |
|
|
//心跳包 |
|
|
//心跳包 |
|
|
if("".equals(msg)||"\"\"".equals(msg)) { |
|
|
if("".equals(msg)||"\"\"".equals(msg)) { |
|
|
return; |
|
|
return; |
|
|
} |
|
|
} |
|
|
|
|
|
logger.debug("消息下行开始----》"+msg); |
|
|
String channelName=stringSerializer.deserialize(pattern); |
|
|
String channelName=stringSerializer.deserialize(pattern); |
|
|
if(channelName.startsWith("XM_PRODUCT_CACHE")) { |
|
|
if(channelName.startsWith("XM_PRODUCT_CACHE")) { |
|
|
xmProductCacheService.clearLocalCache(msg); |
|
|
xmProductCacheService.clearLocalCache(msg); |
|
|
@ -65,10 +65,12 @@ public class CacheMessageListener implements MessageListener { |
|
|
}else if(channelName.startsWith("XM_GROUP_PRD_CACHE")) { |
|
|
}else if(channelName.startsWith("XM_GROUP_PRD_CACHE")) { |
|
|
xmGroupCacheService.clearLocalProductCache(msg); |
|
|
xmGroupCacheService.clearLocalProductCache(msg); |
|
|
} |
|
|
} |
|
|
|
|
|
logger.debug("消息下行结束!!!!!!!!"); |
|
|
} catch (Exception e) { |
|
|
} catch (Exception e) { |
|
|
logger.error("",e); |
|
|
logger.error("",e); |
|
|
}finally { |
|
|
|
|
|
logger.debug("消息下行结束!!!!!!!!"); |
|
|
logger.debug("消息下行结束!!!!!!!!"); |
|
|
|
|
|
}finally { |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|