Je suis en charge de tester une installation de messagerie jboss avec 5 producteurs produisant 100 000 messages 100k. Je constate un important goulot d'étranglement. Lorsque je surveille le profileur, je vois qu'il y a 15 threads nommés WorkerThread #. Ces threads sont alloués à 100% sans attente. Je pense qu'ils peuvent être liés. Est-ce que quelqu'un sait quelle fonction ces threads service et s'il y a un paramètre de pool de threads. J'utilise un suppJboss Messaging WorkerThread # qu'est-ce que ces threads?
JBoss Enterprise Application Server 4.3 CP08
JBoss Enterprise Service Bus 4.4 CP04
JBoss Transactions 4.2.3._CP07
JBoss Messaging 1.4.0.SP3-CP09
Règles JBoss 4.0.7
JBoss jBPM 3.2.9
JBoss Web services 2.0.1.SP2_CP07
Si vous produisez 100 000 messages de 100 000, pourquoi êtes-vous surpris que plusieurs threads fonctionnent à plein régime? Sûrement c'est une bonne chose. – skaffman
Sure am. Mais mon matériel n'est pas exploité au minimum. Cela doit être un pool car lorsque le serveur est inactif, il n'y en a que 3 à 0% d'allocation, puis il passe à 15 à 100%. Puis mes temps de réponse descendent le pooper. On dirait que je pourrais juste être en train d'exploiter la piscine. Je voudrais exécuter quelques bencmarks avec plus de threads dans la piscine. – nsfyn55