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