for(Map.Entry<String, String> entry : map.entrySet()) { //map 最多2个key-value对
Request request = new Request();
ClientInfo clientInfo = new ClientInfo(clientid, host, ip);
String value = entry.getValue();
RealInfo realInfo = new RealInfo(clientId, value , clientInfo);
request.realInfo = realInfo ;
concurrentLinkedQueue.add(request);
}
}
jre est un environnement 1.7 et 1.6 est utilisé pour la compilation.
En regardant la surveillance, la plupart d'entre eux reviennent dans un délai de 0 à 1 ms, mais certains d'entre eux reviennent dans un délai de 50 à 100 ms, et le qps est d'environ 800.
Maintenant, les raisons telles que la charge du processeur, la mémoire, la carte réseau, etc. ont été exclues
Je n'arrive vraiment pas à comprendre pourquoi cela peut atteindre 50 ms. . . S'il vous plaît, aidez-moi à l'analyser
Il peut s'agir d'un problème avec la connexion à la base de données. Une fois le paramètre IP modifié, y aura-t-il un traitement dans la base de données provoquant ce retard. J'ai déjà rencontré des problèmes similaires, mais j'ai découvert plus tard qu'il s'agissait d'un problème avec la base de données ?