Π₯Π΅ΠΉ Π₯Π°Π±Ρ!
Π’ΠΎΠ²Π° Π΅ ΠΏΡΠ΅Π΄ΠΈΡΡΠΎΡΠΈΡ Π½Π° ΠΌΠΎΡΡΠ°
Π’ΠΎΠ·ΠΈ ΠΏΡΡ ΡΠ΅ Π²ΠΈ ΡΠ°Π·ΠΊΠ°ΠΆΠ° Π·Π° ΠΌΠΎΡ ΠΎΠΏΠΈΡ Π² ΡΡΠ²ΠΌΠ΅ΡΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° JMeter ΠΈ IBM MQ Π·Π° ΡΠ°ΡΡΠ»ΠΈΠ²ΠΎ ΡΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° IBM WAS. ΠΡΡ ΠΈΠ·ΠΏΡΠ°Π²Π΅Π½ ΠΏΡΠ΅Π΄ ΡΠ°ΠΊΠ°Π²Π° Π·Π°Π΄Π°ΡΠ°, Π½Π΅ Π±Π΅ΡΠ΅ Π»Π΅ΡΠ½ΠΎ. ΠΡΠΊΠ°ΠΌ Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π½Π° Π΄Π° ΡΠΏΠ΅ΡΡΡ Π²ΡΠ΅ΠΌΠ΅ Π½Π° Π²ΡΠΈΡΠΊΠΈ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π½ΠΈ.
Π²ΡΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
ΠΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ°: ΡΠΈΠ½Π° Π·Π° Π΄Π°Π½Π½ΠΈ, ΠΌΠ½ΠΎΠ³ΠΎ xml ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ, ΡΡΠΈ ΠΎΠ±Π»Π°ΡΡΠΈ Π·Π° ΠΎΠ±ΠΌΠ΅Π½ (ΠΎΠΏΠ°ΡΠΊΠΈ, Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ, ΡΠ°ΠΉΠ»ΠΎΠ²Π° ΡΠΈΡΡΠ΅ΠΌΠ°), ΡΠ΅Π± ΡΡΠ»ΡΠ³ΠΈ ΡΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ° Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ. Π‘ Π½Π°ΠΏΡΠ΅Π΄Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΡΡΠ½ΠΎΡΠΎ ΡΠ΅ΡΡΠ²Π°Π½Π΅ ΡΡΠ°Π²Π°ΡΠ΅ Π²ΡΠ΅ ΠΏΠΎ-ΡΡΡΠ΄Π½ΠΎ. Apache JMeter Π±Π΅ΡΠ΅ ΠΏΠΎΠ²ΠΈΠΊΠ°Π½ Π½Π° ΠΏΠΎΠΌΠΎΡ - ΠΌΠΎΡΠ΅Π½ ΠΈ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄, Ρ Π³ΠΎΠ»ΡΠΌΠ° ΠΎΠ±ΡΠ½ΠΎΡΡ ΠΎΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ ΠΈ ΠΏΡΠΈΡΡΠ΅Π»ΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ. ΠΠ΅ΡΠ½ΠΎΡΠΎ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° Π²Π΅ΡΡΠΈΡΡΠ° ΠΈΠ·Π²ΡΠ½ ΠΊΡΡΠΈΡΡΠ° Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΏΠΎΠΊΡΠΈΠ΅ΡΠ΅ Π²ΡΡΠΊΠ°ΠΊΠ²ΠΈ ΡΠ»ΡΡΠ°ΠΈ ΠΈ ΠΎΠ±Π΅ΡΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° Π²ΠΎΠ΄Π΅ΡΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π·Π° Π²ΡΠ΅ΠΊΠΈ ΡΠ»ΡΡΠ°ΠΉ (ΠΏΠΎΠΌΠΎΠ³Π½Π°) Π½Π°ΠΉ-Π½Π°ΠΊΡΠ°Ρ ΠΏΠΎΡΠ²ΡΡΠ΄ΠΈ ΠΈΠ·Π±ΠΎΡΠ° ΠΌΠΈ.
ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° Π½Π° ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΈΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ
ΠΠ° Π΄Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²Π°ΡΠ΅ Ρ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΠ° Π½Π° ΠΎΠΏΠ°ΡΠΊΠ°, ΠΈΠΌΠ°ΡΠ΅ Π½ΡΠΆΠ΄Π° ΠΎΡ ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π΅Π½ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ. Π’ΡΠΊ ΠΈΠΌΠ° Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π²ΠΈΠ΄Π°
ΠΠ° Π΄Π° Π³ΠΎ ΡΡΠ·Π΄Π°Π΄Π΅ΡΠ΅, Π΅ ΡΠ΄ΠΎΠ±Π½ΠΎ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ MQ Explorer:
Π€ΠΈΠ³ΡΡΠ° 1: ΠΠΎΠ±Π°Π²ΡΠ½Π΅ Π½Π° Π½Π°ΡΠ°Π»Π΅Π½ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ
ΠΠ·Π±Π΅ΡΠ΅ΡΠ΅ ΡΠΈΠΏΠ° Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΈΡ ΡΠ°ΠΉΠ» ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ° Π·Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ .ΠΏΠΎΠ΄Π²ΡΡΠ·Π²Π°Π½ΠΈΡ ΡΠ°ΠΉΠ», ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΡΡΠ΄ΡΡΠΆΠ° ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° JNDI ΠΎΠ±Π΅ΠΊΡΠΈ:
Π€ΠΈΠ³ΡΡΠ° 2: ΠΠ·Π±ΠΎΡ Π½Π° ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΈΡ ΡΠΈΠΏ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ
Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅ Π΄Π° ΡΡΠ·Π΄Π°Π²Π°ΡΠ΅ ΡΠ΅Π·ΠΈ ΠΎΠ±Π΅ΠΊΡΠΈ. Π Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅ Ρ ΡΠ°Π±ΡΠΈΠΊΠ°ΡΠ° Π·Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅:
Π€ΠΈΠ³ΡΡΠ° 3: Π‘ΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠ°Π±ΡΠΈΠΊΠ° Π·Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅
ΠΠ·Π±Π΅ΡΠ΅ΡΠ΅ ΠΏΡΠΈΡΡΠ΅Π»ΡΠΊΠΎ ΠΈΠΌΠ΅...
Π€ΠΈΠ³ΡΡΠ° 4: ΠΠ·Π±ΠΎΡ Π½Π° ΠΈΠΌΠ΅ Π½Π° ΡΠ°Π±ΡΠΈΠΊΠ° Π·Π° Π²ΡΡΠ·ΠΊΠ°
... ΠΈ ΡΠΈΠΏ Π€Π°Π±ΡΠΈΠΊΠ° Π·Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ Π½Π° ΠΎΠΏΠ°ΡΠΊΠ°:
Π€ΠΈΠ³ΡΡΠ° 5: ΠΠ·Π±ΠΎΡ Π½Π° ΡΠΈΠΏΠ° ΡΠ°Π±ΡΠΈΠΊΠ° Π·Π° Π²ΡΡΠ·ΠΊΠ°
ΠΏΡΠΎΡΠΎΠΊΠΎΠ» - MQ ΠΊΠ»ΠΈΠ΅Π½Ρ Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²Π°ΡΠ΅ Ρ MQ Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ:
Π€ΠΈΠ³ΡΡΠ° 6: ΠΠ·Π±ΠΎΡ Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Π½Π° ΡΠ°Π±ΡΠΈΠΊΠ°ΡΠ° Π·Π° Π²ΡΡΠ·ΠΊΠ°
Π ΡΠ»Π΅Π΄Π²Π°ΡΠ°ΡΠ° ΡΡΡΠΏΠΊΠ° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠ° ΡΠ°Π±ΡΠΈΠΊΠ° ΠΈ Π΄Π° ΠΊΠΎΠΏΠΈΡΠ°ΡΠ΅ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΎΡ Π½Π΅Ρ. ΠΠ»ΠΈΠΊΠ½Π΅ΡΠ΅ ΠΠ°ΠΏΡΠ΅Π΄, Π°ΠΊΠΎ Π½ΡΠΌΠ° ΡΠ°ΠΊΡΠ²:
Π€ΠΈΠ³ΡΡΠ° 7: ΠΠ·Π±ΠΎΡ Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π·Π° ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠ° ΡΠ°Π±ΡΠΈΠΊΠ° Π·Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅
Π ΠΏΡΠΎΠ·ΠΎΡΠ΅ΡΠ° Π·Π° ΠΈΠ·Π±ΠΎΡ Π½Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ Π΄Π° ΠΏΠΎΡΠΎΡΠΈΡΠ΅ ΡΡΠΈ. Π ΡΠ°Π·Π΄Π΅Π»Π° ΠΡΡΠ·ΠΊΠ° ΠΏΠΎΡΠΎΡΠ΅ΡΠ΅ ΠΈΠΌΠ΅ΡΠΎ Π½Π° ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΠ° Π½Π° ΠΎΠΏΠ°ΡΠΊΠ° ΠΈ IP ΡΡΠΎΠΉΠΊΠ°ΡΠ° Ρ Π½Π΅ΠΉΠ½ΠΎΡΠΎ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ (ΠΏΠΎΡΡ 1414 Π½Π°ΠΏΡΡΠΊΠ°ΠΌ):
Π€ΠΈΠ³ΡΡΠ° 8: ΠΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ Π½Π° ΡΠ°Π±ΡΠΈΠΊΠ°ΡΠ° Π·Π° Π²ΡΡΠ·ΠΊΠ°
Π Π½Π° ΡΠ°Π·Π΄Π΅Π»Π° ΠΠ°Π½Π°Π»ΠΈ β ΠΊΠ°Π½Π°Π» Π·Π° Π²ΡΡΠ·ΠΊΠ°. ΠΠ»ΠΈΠΊΠ½Π΅ΡΠ΅ Π·Π°Π²ΡΡΡΠ΅Π½ΠΎΡΡ Π΄Π° Π·Π°Π²ΡΡΡΠΈ:
Π€ΠΈΠ³ΡΡΠ° 9: ΠΠ°Π²ΡΡΡΠ²Π°Π½Π΅ Π½Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ°Π±ΡΠΈΠΊΠ° Π·Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅
Π‘Π΅Π³Π° Π½Π΅ΠΊΠ° ΡΡΠ·Π΄Π°Π΄Π΅ΠΌ Π²ΡΡΠ·ΠΊΠ° ΠΊΡΠΌ ΠΎΠΏΠ°ΡΠΊΠ°ΡΠ°:
Π€ΠΈΠ³ΡΡΠ° 10: Π‘ΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠ΅Π»Π΅Π²ΠΈ ΠΎΠ±Π΅ΠΊΡ
ΠΠ΅ΠΊΠ° ΠΈΠ·Π±Π΅ΡΠ΅ΠΌ ΠΏΡΠΈΡΡΠ΅Π»ΡΠΊΠΎ ΠΈΠΌΠ΅ (ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°ΠΌ Π΄Π° ΠΏΠΎΡΠΎΡΠ° ΠΈΡΡΠΈΠ½ΡΠΊΠΎΡΠΎ ΠΈΠΌΠ΅ Π½Π° ΠΎΠΏΠ°ΡΠΊΠ°ΡΠ°) ΠΈ Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΠΌ ΠΠΏΠ°ΡΠΊΠ°:
Π€ΠΈΠ³ΡΡΠ° 11: ΠΠ·Π±ΠΎΡ Π½Π° ΠΈΠΌΠ΅ ΠΈ ΡΠΈΠΏ Π½Π° ΡΠ΅Π»ΡΠ°
ΠΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ Ρ Π€ΠΈΠ³ΡΡΠ° 7 ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΊΠΎΠΏΠΈΡΠ°ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΎΡ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠ° ΠΎΠΏΠ°ΡΠΊΠ°. Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° ΡΡΠ°ΠΊΠ½Π΅ΡΠ΅ ΠΠ°ΠΏΡΠ΅Π΄, Π°ΠΊΠΎ Π΅ ΠΏΡΡΠ²ΠΈΡΡ:
Π€ΠΈΠ³ΡΡΠ° 12: ΠΠ·Π±ΠΎΡ Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π·Π° ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠ° ΡΠ΅Π»
Π ΠΏΡΠΎΠ·ΠΎΡΠ΅ΡΠ° Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΡΠΎΡΡΠΎ ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ ΠΈΠΌΠ΅ΡΠΎ Π½Π° ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΠ° ΠΈ ΠΆΠ΅Π»Π°Π½Π°ΡΠ° ΠΎΠΏΠ°ΡΠΊΠ°, ΡΡΠ°ΠΊΠ½Π΅ΡΠ΅ Π·Π°Π²ΡΡΡΠ΅Π½ΠΎΡΡ. Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° ΠΏΠΎΠ²ΡΠΎΡΠ΅ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈΡ Π±ΡΠΎΠΉ ΠΏΡΡΠΈ, Π΄ΠΎΠΊΠ°ΡΠΎ Π±ΡΠ΄Π°Ρ ΡΡΠ·Π΄Π°Π΄Π΅Π½ΠΈ Π²ΡΠΈΡΠΊΠΈ ΠΎΠΏΠ°ΡΠΊΠΈ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ JMeter:
Π€ΠΈΠ³ΡΡΠ° 13: ΠΠ°Π²ΡΡΡΠ²Π°Π½Π΅ Π½Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅Π»
ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° Π½Π° JMeter
ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ°ΡΠ° Π½Π° JMeter Π²ΠΊΠ»ΡΡΠ²Π° Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈΡΠ΅, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ MQ. Π’Π΅ ΡΠ΅ Π½Π°ΠΌΠΈΡΠ°Ρ Π² %wmq_home%/java/lib. ΠΠΎΠΏΠΈΡΠ°ΠΉΡΠ΅ Π³ΠΈ Π² %jmeter_home%/lib/ext, ΠΏΡΠ΅Π΄ΠΈ Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ JMeter.
- com.ibm.mq.commonservices.jar
- com.ibm.mq.headers.jar
- com.ibm.mq.jar
- com.ibm.mq.jmqi.jar
- com.ibm.mq.pcf.jar
- com.ibm.mqjms.jar
- dhbcore.jar
- fscontext.jar
- jms.jar
- jta.jar
- providerutil.jar
ΠΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ Π΅ Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π΅Π½ ΡΠΏΠΈΡΡΠΊ
ΠΡΠ·Π½ΠΈΠΊΠ²Π° Π³ΡΠ΅ΡΠΊΠ° NoClassDEfFoundError Ρ jms.jar, ΡΠΈΠ΅ΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π°ΠΌΠ΅ΡΠΈΡ
- com.ibm.mq.allclient.jar
- fscontext.jar
- javax.jms-api-2.0.jar
- providerutil.jar
Π Π΄Π²Π°ΡΠ° ΡΠΏΠΈΡΡΠΊΠ° Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΡΠ°Π±ΠΎΡΡΡ ΡΡΠΏΠ΅ΡΠ½ΠΎ Ρ JMeter 5.0 ΠΈ IBM MQ 8.0.0.4.
Π‘ΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠ΅ΡΡΠΎΠ² ΠΏΠ»Π°Π½
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈΡΡ ΠΈ Π΄ΠΎΡΡΠ°ΡΡΡΠ΅Π½ Π½Π°Π±ΠΎΡ ΠΎΡ JMeter Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΡΠ°ΠΊΠ°:
Π€ΠΈΠ³ΡΡΠ° 14: ΠΠ»Π°Π½ Π·Π° ΡΠ΅ΡΡΠ²Π°Π½Π΅
ΠΠΌΠ° ΠΏΠ΅Ρ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π² ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΈΡ ΡΠ΅ΡΡΠΎΠ² ΠΏΠ»Π°Π½. ΠΡΠΏΡΠ΅ΠΊΠΈ ΠΌΠ°Π»ΠΊΠΈΡ ΠΈΠΌ Π±ΡΠΎΠΉ, ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ²Π°ΠΌ Π΄Π° ΡΡΠ·Π΄Π°Π΄Π΅ΡΠ΅ ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈΡΠ΅ ΡΠΈΠΏΠΎΠ²Π΅ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ. Π‘ Π½Π°ΡΠ°ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅ΡΡΠΎΠ²Π΅ΡΠ΅ ΡΠΎΠ²Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡΡΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π»Π΅ΡΠ½Π°. Π ΡΠΎΠ·ΠΈ ΡΠ»ΡΡΠ°ΠΉ ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΠΌΠ΅ Π΄Π²Π° ΡΠΏΠΈΡΡΠΊΠ°. ΠΡΡΠ²ΠΈΡΡ ΡΡΠ΄ΡΡΠΆΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ Π·Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ ΠΊΡΠΌ MQ (Π²ΠΈΠΆΡΠ΅. Π€ΠΈΠ³ΡΡΠ° 2 ΠΈ Π€ΠΈΠ³ΡΡΠ° 4):
Π€ΠΈΠ³ΡΡΠ° 15: ΠΠΏΡΠΈΠΈ Π·Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ Π½Π° MQ
ΠΡΠΎΡΠΎΡΠΎ Π΅ ΠΈΠΌΠ΅Π½Π°ΡΠ° Π½Π° ΡΠ΅Π»Π΅Π²ΠΈΡΠ΅ ΠΎΠ±Π΅ΠΊΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΎΡΠ½Π°ΡΡΡ Π΄ΠΎ ΠΎΠΏΠ°ΡΠΊΠΈΡΠ΅:
Π€ΠΈΠ³ΡΡΠ° 16: ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΠΈΠΌΠ΅Π½Π° Π½Π° ΠΎΠΏΠ°ΡΠΊΠ°
ΠΡΠΈΡΠΊΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΠΎΡΡΠ°Π²Π°, Π΅ Π΄Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ΅ JMS Publisher Π΄Π° Π·Π°ΡΠ΅Π΄ΠΈ ΡΠ΅ΡΡΠΎΠ²ΠΎΡΠΎ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π² ΠΈΠ·Ρ ΠΎΠ΄ΡΡΠ°ΡΠ° ΠΎΠΏΠ°ΡΠΊΠ°:
Π€ΠΈΠ³ΡΡΠ° 17: ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Π½Π° JMS Publisher
Π JMS ΠΠ±ΠΎΠ½Π°Ρ Π·Π° ΡΠ΅ΡΠ΅Π½Π΅ Π½Π° ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΡ Π²Ρ ΠΎΠ΄ΡΡΠ°ΡΠ° ΠΎΠΏΠ°ΡΠΊΠ°:
Π€ΠΈΠ³ΡΡΠ° 18: ΠΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ Π½Π° JMS Π°Π±ΠΎΠ½Π°Ρ
ΠΠΊΠΎ Π²ΡΠΈΡΠΊΠΎ Π΅ Π½Π°ΠΏΡΠ°Π²Π΅Π½ΠΎ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ, ΡΠ΅Π·ΡΠ»ΡΠ°ΡΡΡ ΠΎΡ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π² ΡΠΏΠΈΡΡΠΊΠ° ΡΠ΅ Π±ΡΠ΄Π΅ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ Ρ ΡΡΠΊΠΈ ΠΈ Π²Π΅ΡΠ΅Π»ΠΈ Π·Π΅Π»Π΅Π½ΠΈ ΡΠ²Π΅ΡΠΎΠ²Π΅.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Π£ΠΌΠΈΡΠ»Π΅Π½ΠΎ ΠΏΡΠΎΠΏΡΡΠ½Π°Ρ Π²ΡΠΏΡΠΎΡΠΈΡΠ΅ Π·Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·ΠΈΡΠ°Π½Π΅ΡΠΎ ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠ°Π½Π΅ΡΠΎ, ΡΠΎΠ²Π° ΡΠ° Π΄ΠΎΡΡΠ° ΠΈΠ½ΡΠΈΠΌΠ½ΠΈ ΠΈ ΠΎΠ±ΡΠΈΡΠ½ΠΈ ΡΠ΅ΠΌΠΈ Π·Π° ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ.
ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° ΠΈΠΌΠ° Π·Π½Π°ΡΠΈΡΠ΅Π»Π½Π° ΡΠ°ΡΡ ΠΎΡ Π½ΡΠ°Π½ΡΠΈΡΠ΅ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ° Ρ ΠΎΠΏΠ°ΡΠΊΠΈ, Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, Π·Π° ΠΊΠΎΠΈΡΠΎ ΡΡΡΠΎ Π±ΠΈΡ ΠΈΡΠΊΠ°Π» Π΄Π° Π³ΠΎΠ²ΠΎΡΡ ΠΎΡΠ΄Π΅Π»Π½ΠΎ ΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ.
Π‘ΠΏΠ΅ΡΡΠ΅ΡΠ΅ ΡΠΈ Π²ΡΠ΅ΠΌΠ΅. Π Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ Π·Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ΡΠΎ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com