im分布式测试方案-单机测试
This commit is contained in:
parent
4ce40ede17
commit
fddd1750a1
@ -50,10 +50,10 @@ public class DistributedMessageService {
|
|||||||
|
|
||||||
if (isCurrentServer(targetServer)) {
|
if (isCurrentServer(targetServer)) {
|
||||||
// 用户在当前服务器,直接发送
|
// 用户在当前服务器,直接发送
|
||||||
return localSessionManager.sendToUser(message.getToid(), message,userSessions);
|
return localSessionManager.sendToUser(targetUserId, message,userSessions);
|
||||||
} else {
|
} else {
|
||||||
// 用户在其他服务器,通过RabbitMQ转发
|
// 用户在其他服务器,通过RabbitMQ转发
|
||||||
forwardToUser(targetServer, message.getToid(), message);
|
forwardToUser(targetServer, targetUserId, message);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -68,7 +68,7 @@ public class LocalSessionManager {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 发送消息给用户
|
* 发送消息给用户
|
||||||
* @param userId session的id
|
* @param userId account的id
|
||||||
* @param message
|
* @param message
|
||||||
* @param userSession
|
* @param userSession
|
||||||
* @return
|
* @return
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user