| | |
| | | //全网搜 |
| | | public static String QUEUENAME_UPDATE_INTERNET_SEARCH = "buwan-video-update-internet-search"; |
| | | |
| | | public static String QUEUENAME_UPDATE_RESOURCE_VIDEO = "buwan-video-update-resource-video"; |
| | | |
| | | private static String TOPIC_VIDEO_EXTRAINFO = "buwan_topic_video_extrainfo_change"; |
| | | |
| | |
| | | cmqUtil.createQueue(QUEUENAME_VIDEO_RESOURCE_DELETE, 1024 * 1024); |
| | | cmqUtil.createQueue(QUEUENAME_UPDATE_VIDEO_EXTRAINFO, 1024 * 1024); |
| | | cmqUtil.createQueue(QUEUENAME_UPDATE_INTERNET_SEARCH, 1024 * 1024); |
| | | cmqUtil.createQueue(QUEUENAME_UPDATE_RESOURCE_VIDEO, 1024 * 1024); |
| | | |
| | | //创建主题 |
| | | cmqUtil.createTopic(TOPIC_VIDEO_EXTRAINFO); |
| | |
| | | cmqUtil.deleteMsg(QUEUENAME_UPDATE_INTERNET_SEARCH, handler); |
| | | } |
| | | |
| | | // public void |
| | | /** |
| | | * 视频来源更新 |
| | | * |
| | | * @param msg |
| | | */ |
| | | public void addUpdateResourceVideoMsg(UpdateResourceVideoMQMsg msg) { |
| | | cmqUtil.sendMsg(QUEUENAME_UPDATE_RESOURCE_VIDEO, new Gson().toJson(msg)); |
| | | } |
| | | |
| | | public void deleteUpdateResourceVideoMsg(String handler) { |
| | | cmqUtil.deleteMsg(QUEUENAME_UPDATE_RESOURCE_VIDEO, handler); |
| | | } |
| | | |
| | | |
| | | public List<UpdateResourceVideoMQMsg> consumeUpdateResourceVideoMsg(int count) { |
| | | Gson gson = new Gson(); |
| | | List<UpdateResourceVideoMQMsg> list = new ArrayList<>(); |
| | | List<Message> msgList = cmqUtil.recieveMsg(count, QUEUENAME_UPDATE_RESOURCE_VIDEO); |
| | | if (msgList != null) |
| | | for (Message msg : msgList) { |
| | | UpdateResourceVideoMQMsg mm = gson.fromJson(msg.msgBody, UpdateResourceVideoMQMsg.class); |
| | | mm.setHandler(msg.receiptHandle); |
| | | list.add(mm); |
| | | } |
| | | return list; |
| | | } |
| | | |
| | | |
| | | } |