|
@@ -37,18 +37,25 @@ public class MqDtoServiceImpl implements MqDtoService {
|
|
|
public MqDto assembleSendOneWayMsg(Object... o) {
|
|
|
MqDto mqDto = null;
|
|
|
MqEnum mqEnum = MqEnum.valueOf(String.valueOf(o[3]));
|
|
|
-// for (int i = 0; i < 100; i++) {
|
|
|
-// TBSession tbSession = new TBSession(sessionId, String.valueOf(user.getId()), authDto.getRoleEnum().name(), platform.getSource(), platform.name(), deviceId, request.getLocalAddr(), token, expire);
|
|
|
-// redisUtil.setUserSession(sessionId, tbSession);
|
|
|
-// int random = (int) (Math.random() * Source.values().length);
|
|
|
+// for (int i = 0; i < 100; i++) {
|
|
|
+// int random = (int) (Math.random() * Source.values().length);
|
|
|
//往mq发送消息插入会话信息
|
|
|
mqDto = new MqDto(String.valueOf(o[0]), String.valueOf(o[1]), o[2], mqEnum, String.valueOf(o[4]), String.valueOf(o[5]));
|
|
|
-// mqDto = new MqDto(SystemConstant.SESSION_TOPIC, Source.values()[random].name(), tbSession, MqEnum.SESSION, tbSession.getId());
|
|
|
-// mqDto.setSequence(i);
|
|
|
+// mqDto = new MqDto(String.valueOf(o[0]), Source.values()[random].name(), o[2], mqEnum, String.valueOf(o[4]), String.valueOf(o[5]));
|
|
|
+// mqDto.setSequence(i);
|
|
|
mqDto.setAck(SystemConstant.DELIVERED_ACK_TYPE);
|
|
|
+// producerServer.sendOneWay(mqDto);
|
|
|
+// switch (mqEnum.ordinal()) {
|
|
|
+// case 0:
|
|
|
+// redisUtil.setSessionTopicList(SystemConstant.SESSION_TOPIC_BUFFER_LIST, mqDto.getId(), mqDto);
|
|
|
+// break;
|
|
|
+// default:
|
|
|
+// redisUtil.setSessionTopicList(SystemConstant.USERLOG_TOPIC_BUFFER_LIST, mqDto.getId(), mqDto);
|
|
|
+// break;
|
|
|
+// }
|
|
|
+// }
|
|
|
try {
|
|
|
producerServer.sendOneWay(mqDto);
|
|
|
-// }
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
if (Objects.nonNull(mqDto)) {
|