作者 crossoverJie

:zap: 优化性能

@@ -45,7 +45,7 @@ public class RouteRequestImpl implements RouteRequest { @@ -45,7 +45,7 @@ public class RouteRequestImpl implements RouteRequest {
45 private String p2pRouteRequestUrl; 45 private String p2pRouteRequestUrl;
46 46
47 @Value("${cim.server.route.request.url}") 47 @Value("${cim.server.route.request.url}")
48 - private String serverRouteRequestUrl; 48 + private String serverRouteLoginUrl;
49 49
50 @Value("${cim.server.online.user.url}") 50 @Value("${cim.server.online.user.url}")
51 private String onlineUserUrl; 51 private String onlineUserUrl;
@@ -120,7 +120,7 @@ public class RouteRequestImpl implements RouteRequest { @@ -120,7 +120,7 @@ public class RouteRequestImpl implements RouteRequest {
120 RequestBody requestBody = RequestBody.create(mediaType,jsonObject.toString()); 120 RequestBody requestBody = RequestBody.create(mediaType,jsonObject.toString());
121 121
122 Request request = new Request.Builder() 122 Request request = new Request.Builder()
123 - .url(serverRouteRequestUrl) 123 + .url(serverRouteLoginUrl)
124 .post(requestBody) 124 .post(requestBody)
125 .build(); 125 .build();
126 126
@@ -37,11 +37,11 @@ public class RouteHandler { @@ -37,11 +37,11 @@ public class RouteHandler {
37 if (userInfo != null){ 37 if (userInfo != null){
38 LOGGER.info("用户[{}]下线", userInfo.getUserName()); 38 LOGGER.info("用户[{}]下线", userInfo.getUserName());
39 SessionSocketHolder.removeSession(userInfo.getUserId()); 39 SessionSocketHolder.removeSession(userInfo.getUserId());
  40 + //清除路由关系
  41 + clearRouteInfo(userInfo);
40 } 42 }
41 SessionSocketHolder.remove(channel); 43 SessionSocketHolder.remove(channel);
42 44
43 - //清除路由关系  
44 - clearRouteInfo(userInfo);  
45 } 45 }
46 46
47 47