Browse Source

分布式本地缓存

master
陈裕财 3 years ago
parent
commit
7918cf2c69
  1. 8
      xm-core/src/main/java/com/xm/core/service/cache/sub/CacheMessageListener.java

8
xm-core/src/main/java/com/xm/core/service/cache/sub/CacheMessageListener.java

@ -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 {
} }
} }

Loading…
Cancel
Save