ΠΠ΄ΡΠ°Π²ΠΎ Π½Π° ΡΠΈΡΠ΅!
ΠΠΎΡΠ½Π°Π² Π΄Π° ΠΏΡΠ΅Π²Π΅Π΄ΡΠ²Π°ΠΌ ΠΌΠ°Π»Π° ΠΊΠ½ΠΈΠ³Π°:
Β«
Π°Π²ΡΠΎΡ: ΠΠ°ΠΊΡΠ± ΠΠΎΡΠ°Π±, ΠΈΠ·Π΄Π°Π²Π°Ρ: O'Reilly Media, Inc., Π΄Π°ΡΡΠΌ Π½Π° ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅: ΡΡΠ½ΠΈ 2017 Π³ΠΎΠ΄ΠΈΠ½Π°, ISBN: 9781492049296.
ΠΠ΄ Π²ΠΎΠ²Π΅Π΄ΠΎΡ Π½Π° ΠΊΠ½ΠΈΠ³Π°ΡΠ°:
"... ΠΠ²Π°Π° ΠΊΠ½ΠΈΠ³Π° ΡΠ΅ Π²Π΅ Π½Π°ΡΡΠΈ ΠΊΠ°ΠΊΠΎ Π΄Π° ΡΠ°Π·ΠΌΠΈΡΠ»ΡΠ²Π°ΡΠ΅ Π·Π° ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅ Π·Π° ΠΈΡΠΏΡΠ°ΡΠ°ΡΠ΅ ΠΏΠΎΡΠ°ΠΊΠΈ ΡΠΎ ΠΏΠΎΡΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ ΡΠΎ ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ ΠΈ ΠΊΠΎΠ½ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ Π½Π° Π΄Π²Π΅ ΠΏΠΎΠΏΡΠ»Π°ΡΠ½ΠΈ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π·Π° ΠΏΠΎΡΡΠ΅Π΄ΡΠ²Π°ΡΠ΅: Apache ActiveMQ ΠΈ Apache Kafka. ΠΠ΅ Π³ΠΈ Π½Π°Π²Π΅Π΄Π΅ ΡΠ»ΡΡΠ°ΠΈΡΠ΅ Π½Π° ΡΠΏΠΎΡΡΠ΅Π±Π° ΠΈ ΡΠ°Π·Π²ΠΎΡΠ½ΠΈΡΠ΅ ΡΡΠΈΠΌΡΠ»Π°ΡΠΈΠΈ ΠΊΠΎΠΈ Π³ΠΈ Π½Π°Π²Π΅Π΄ΠΎΠ° Π½ΠΈΠ²Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ Π΄Π° ΠΏΡΠ΅Π·Π΅ΠΌΠ°Ρ ΠΌΠ½ΠΎΠ³Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΡΠΈΡΡΠ°ΠΏΠΈ ΠΊΠΎΠ½ ΠΈΡΡΠ°ΡΠ° ΠΎΠ±Π»Π°ΡΡ Π½Π° ΠΏΠΎΡΠ°ΠΊΠΈ ΡΠΎ ΠΏΠΎΡΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΡ ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅. ΠΠ΅ Π³ΠΈ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΎΠ²ΠΈΠ΅ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΎΠ΄ ΠΎΡΠ½ΠΎΠ²Π°ΡΠ° ΠΈ ΡΠ΅ Π³ΠΎ ΠΈΡΡΠ°ΠΊΠ½Π΅ΠΌΠ΅ Π²Π»ΠΈΡΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈΠΎΡ ΠΈΠ·Π±ΠΎΡ Π½Π° Π΄ΠΈΠ·Π°ΡΠ½ Π½Π° ΠΏΠ°ΡΠΎΡ. ΠΠ΅ ΡΡΠ΅ΠΊΠ½Π΅ΡΠ΅ Π΄Π»Π°Π±ΠΎΠΊΠΎ ΡΠ°Π·Π±ΠΈΡΠ°ΡΠ΅ Π·Π° Π΄Π²Π°ΡΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ, ΡΠ°Π·Π±ΠΈΡΠ°ΡΠ΅ Π·Π° ΡΠΎΠ° ΠΊΠ°ΠΊΠΎ ΡΠΈΠ΅ ΡΡΠ΅Π±Π° ΠΈ Π½Π΅ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΈ ΡΠ°Π·Π±ΠΈΡΠ°ΡΠ΅ Π½Π° ΡΡΠΎ Π΄Π° Π²Π½ΠΈΠΌΠ°Π²Π°ΡΠ΅ ΠΊΠΎΠ³Π° ΡΠ°Π·ΠΌΠΈΡΠ»ΡΠ²Π°ΡΠ΅ Π·Π° Π΄ΡΡΠ³ΠΈ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π·Π° ΠΏΠΎΡΠ°ΠΊΠΈ Π²ΠΎ ΠΈΠ΄Π½ΠΈΠ½Π°. β¦ Β»
ΠΠΎΡΠ΅Π³Π° ΠΏΡΠ΅Π²Π΅Π΄Π΅Π½ΠΈ Π΄Π΅Π»ΠΎΠ²ΠΈ:
ΠΠ΅ ΠΏΠΎΡΡΠΈΡΠ°ΠΌ Π·Π°Π²ΡΡΠ΅Π½ΠΈ ΠΏΠΎΠ³Π»Π°Π²ΡΠ° ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ ΠΏΡΠ΅Π²Π΅Π΄Π΅Π½ΠΈ.
ΠΠΠΠΠΠΠΠ 1
ΠΠΎΠ²Π΅Π΄
ΠΠ½ΡΠ΅ΡΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈΡΠ΅ ΠΏΠΎΡΠ°ΠΊΠΈ ΡΠ΅ Π΅Π΄Π½Π° ΠΎΠ΄ Π½Π°ΡΠΌΠ°Π»ΠΊΡ ΡΠ°Π·Π±ΡΠ°Π½ΠΈΡΠ΅ ΠΎΠ±Π»Π°ΡΡΠΈ Π½Π° ΠΠ’. ΠΠ°ΠΊΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°Ρ ΠΈΠ»ΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡ, ΠΌΠΎΠΆΠ΅Π±ΠΈ ΡΡΠ΅ ΠΌΠ½ΠΎΠ³Ρ Π·Π°ΠΏΠΎΠ·Π½Π°Π΅Π½ΠΈ ΡΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ°ΠΌΠΊΠΈ ΠΈ Π±Π°Π·ΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. Π‘Π΅ΠΏΠ°ΠΊ, Π²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎ Π΅ Π΄Π΅ΠΊΠ° ΠΈΠΌΠ°ΡΠ΅ ΡΠ°ΠΌΠΎ ΡΠ²ΠΈΠ΄ ΠΊΠ°ΠΊΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ°Π°Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡΠ΅ Π·Π° ΠΏΠΎΡΠ°ΠΊΠΈ Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° Π±ΡΠΎΠΊΠ΅Ρ. ΠΠΊΠΎ ΡΠ°ΠΊΠ° ΡΠ΅ ΡΡΠ²ΡΡΠ²ΡΠ²Π°ΡΠ΅, Π½Π΅ Π³ΡΠΈΠΆΠ΅ΡΠ΅ ΡΠ΅, Π²ΠΈΠ΅ ΡΡΠ΅ Π²ΠΎ Π΄ΠΎΠ±ΡΠΎ Π΄ΡΡΡΡΠ²ΠΎ.
ΠΡΡΠ΅ΡΠΎ ΠΎΠ±ΠΈΡΠ½ΠΎ ΠΈΠΌΠ°Π°Ρ ΠΌΠ½ΠΎΠ³Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ ΠΊΠΎΠ½ΡΠ°ΠΊΡ ΡΠΎ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π·Π° ΠΏΠΎΡΠ°ΠΊΠΈ. Π§Π΅ΡΡΠΎΠΏΠ°ΡΠΈ ΡΠΈΠ΅ ΡΠ΅ ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°Π°Ρ ΡΠΎ ΡΠΈΡΡΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Π΄Π΅Π½ ΠΎΠ΄Π°ΠΌΠ½Π°, ΠΈΠ»ΠΈ ΠΏΡΠ΅Π·Π΅ΠΌΠ°Π°Ρ ΠΊΠΎΠΌΠΏΠ»Π΅Ρ Π·Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ° ΠΎΠ΄ ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ, Π³ΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π°Ρ Π²ΠΎ PROM ΠΈ ΠΏΠΎΡΠ½ΡΠ²Π°Π°Ρ Π΄Π° ΠΏΠΈΡΡΠ²Π°Π°Ρ ΠΊΠΎΠ΄ Π·Π° Π½Π΅Π³ΠΎ. ΠΠΎ ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π²ΠΎ PROM, ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΌΠ΅ΡΠ°Π°Ρ: ΠΏΠΎΡΠ°ΠΊΠΈΡΠ΅ ΡΠ΅ Π³ΡΠ±Π°Ρ ΠΏΡΠΈ ΠΏΠ°Π΄ΠΎΠ²ΠΈ, ΠΈΡΠΏΡΠ°ΡΠ°ΡΠ°ΡΠ° Π½Π΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ°Π°Ρ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΠΎΡΠ΅ΠΊΡΠ²Π°ΡΠ΅ ΠΈΠ»ΠΈ Π±ΡΠΎΠΊΠ΅ΡΠΈΡΠ΅ Π³ΠΈ ΠΎΠ±Π΅ΡΡΠ²Π°Π°Ρ Π²Π°ΡΠΈΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ ΠΈΠ»ΠΈ Π½Π΅ ΠΈΡΠΏΡΠ°ΡΠ°Π°Ρ ΠΏΠΎΡΠ°ΠΊΠΈ Π΄ΠΎ Π²Π°ΡΠΈΡΠ΅ ΠΏΠΎΡΡΠΎΡΡΠ²Π°ΡΠΈ.
ΠΠ²ΡΡΠΈ ΠΏΠΎΠ·Π½Π°ΡΠΎ?
ΠΠΎΠΎΠ±ΠΈΡΠ°Π΅Π½ΠΎ ΡΡΠ΅Π½Π°ΡΠΈΠΎ ΠΊΠ°Π΄Π΅ ΡΡΠΎ Π²Π°ΡΠΈΠΎΡ ΠΊΠΎΠ΄ Π·Π° ΠΏΠΎΡΠ°ΠΊΠΈ ΡΠ°Π±ΠΎΡΠΈ Π΄ΠΎΠ±ΡΠΎ, Π·Π°ΡΠ΅Π³Π°. Π‘Π΅ Π΄ΠΎΠ΄Π΅ΠΊΠ° Π½Π΅ ΠΏΡΠ΅ΡΡΠ°Π½Π΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ. ΠΠ²ΠΎΡ ΠΏΠ΅ΡΠΈΠΎΠ΄ ΡΠ° Π·Π°ΡΠΈΡΡΠ²Π° Π±ΡΠ΄Π½ΠΎΡΡΠ° ΠΈ Π΄Π°Π²Π° Π»Π°ΠΆΠ½ΠΎ ΡΡΠ²ΡΡΠ²ΠΎ Π½Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ, ΡΡΠΎ Π΄ΠΎΠ²Π΅Π΄ΡΠ²Π° Π΄ΠΎ ΡΡΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΊΠΎΠ΄ Π·Π°ΡΠ½ΠΎΠ²Π°Π½ Π½Π° Π»Π°ΠΆΠ½ΠΈ ΠΈΠ΄Π΅ΠΈ Π·Π° ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»Π½ΠΎΡΠΎ ΠΎΠ΄Π½Π΅ΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ°ΡΠ°. ΠΠΎΠ³Π° ΡΠ°Π±ΠΎΡΠΈΡΠ΅ ΠΏΠΎΡΠ½ΡΠ²Π°Π°Ρ Π΄Π° ΠΎΠ΄Π°Ρ Π½Π°ΠΎΠΏΠ°ΠΊΡ, ΡΠ΅ ΡΠΎΠΎΡΡΠ²Π°ΡΠ΅ ΡΠΎ Π½Π΅ΠΏΡΠΈΡΠ°ΡΠ½Π° Π²ΠΈΡΡΠΈΠ½Π°: Π΄Π΅ΠΊΠ° Π½Π°Π²ΠΈΡΡΠΈΠ½Π° Π½Π΅ ΡΡΠ΅ Π³ΠΎ ΡΠ°Π·Π±ΡΠ°Π»Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΡΠΎ ΠΎΠ΄Π½Π΅ΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΎΡ, ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡΠΈΡΠ΅ ΠΈΠ·Π±ΡΠ°Π½ΠΈ ΠΎΠ΄ Π°Π²ΡΠΎΡΠΈΡΠ΅, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ Π½Π°ΡΠΏΡΠΎΡΠΈ ΡΠΎΠ±ΡΡΠ½ΠΎΡΡΠ° ΠΈΠ»ΠΈ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠΊΠΈΡΠ΅ Π½Π°ΡΠΏΡΠΎΡΠΈ Ρ ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»Π½ΠΈΡΠ΅ ΠΏΡΠΈΡΠΏΠΎΡΠΎΠ±Π»ΠΈΠ²ΠΎΡΡ.
ΠΠ΅Π· Π΄Π»Π°Π±ΠΎΠΊΠΎ ΡΠ°Π·Π±ΠΈΡΠ°ΡΠ΅ Π·Π° ΡΠΎΠ° ΠΊΠ°ΠΊΠΎ ΡΠ°Π±ΠΎΡΠ°Ρ Π±ΡΠΎΠΊΠ΅ΡΠΈΡΠ΅, Π»ΡΡΠ΅ΡΠΎ ΠΏΡΠ°Π²Π°Ρ Π½Π°Π²ΠΈΠ΄ΡΠΌ ΡΠ°Π·ΡΠΌΠ½ΠΈ ΡΠ²ΡΠ΄Π΅ΡΠ° Π·Π° Π½ΠΈΠ²Π½ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΠΏΠΎΡΠ°ΠΊΠΈ, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅:
- Π‘ΠΈΡΡΠ΅ΠΌΠΎΡ Π½ΠΈΠΊΠΎΠ³Π°Ρ Π½Π΅ΠΌΠ° Π΄Π° Π³ΡΠ±ΠΈ ΠΏΠΎΡΠ°ΠΊΠΈ
- ΠΠΎΡΠ°ΠΊΠΈΡΠ΅ ΡΠ΅ ΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠ²Π°Π°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ
- ΠΠΎΠ΄Π°Π²Π°ΡΠ΅ΡΠΎ ΠΏΠΎΡΡΠΎΡΡΠ²Π°ΡΠΈ ΡΠ΅ Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΎΡ ΠΏΠΎΠ±ΡΠ·
- ΠΠΎΡΠ°ΠΊΠΈΡΠ΅ ΡΠ΅ Π±ΠΈΠ΄Π°Ρ ΠΈΡΠΏΠΎΡΠ°ΡΠ°Π½ΠΈ ΡΠ°ΠΌΠΎ Π΅Π΄Π½Π°Ρ
ΠΠ° ΠΆΠ°Π», Π½Π΅ΠΊΠΎΠΈ ΠΎΠ΄ ΠΎΠ²ΠΈΠ΅ ΠΈΠ·ΡΠ°Π²ΠΈ ΡΠ΅ Π·Π°ΡΠ½ΠΎΠ²Π°Π°Ρ Π½Π° ΠΏΡΠ΅ΡΠΏΠΎΡΡΠ°Π²ΠΊΠΈ ΠΊΠΎΠΈ ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ²Π°Π°Ρ ΡΠ°ΠΌΠΎ ΠΏΠΎΠ΄ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΈ ΠΎΠΊΠΎΠ»Π½ΠΎΡΡΠΈ, Π΄ΠΎΠ΄Π΅ΠΊΠ° Π΄ΡΡΠ³ΠΈ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ Π½Π΅ ΡΠ΅ Π²ΠΈΡΡΠΈΠ½ΠΈΡΠΈ.
ΠΠ²Π°Π° ΠΊΠ½ΠΈΠ³Π° ΡΠ΅ Π²Π΅ Π½Π°ΡΡΠΈ ΠΊΠ°ΠΊΠΎ Π΄Π° ΡΠ°Π·ΠΌΠΈΡΠ»ΡΠ²Π°ΡΠ΅ Π·Π° ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅ Π·Π° ΠΈΡΠΏΡΠ°ΡΠ°ΡΠ΅ ΠΏΠΎΡΠ°ΠΊΠΈ ΡΠΎ ΠΏΠΎΡΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ ΡΠΎ ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ ΠΈ ΠΊΠΎΠ½ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ Π½Π° Π΄Π²Π΅ ΠΏΠΎΠΏΡΠ»Π°ΡΠ½ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π·Π° ΠΏΠΎΡΡΠ΅Π΄ΡΠ²Π°ΡΠ΅: Apache ActiveMQ ΠΈ Apache Kafka. ΠΠ΅ Π³ΠΈ Π½Π°Π²Π΅Π΄Π΅ ΡΠ»ΡΡΠ°ΠΈΡΠ΅ Π½Π° ΡΠΏΠΎΡΡΠ΅Π±Π° ΠΈ ΡΠ°Π·Π²ΠΎΡΠ½ΠΈΡΠ΅ ΡΡΠΈΠΌΡΠ»Π°ΡΠΈΠΈ ΠΊΠΎΠΈ Π³ΠΈ Π½Π°Π²Π΅Π΄ΠΎΠ° Π½ΠΈΠ²Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ Π΄Π° ΠΏΡΠ΅Π·Π΅ΠΌΠ°Ρ ΠΌΠ½ΠΎΠ³Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΡΠΈΡΡΠ°ΠΏΠΈ ΠΊΠΎΠ½ ΠΈΡΡΠ°ΡΠ° ΠΎΠ±Π»Π°ΡΡ Π½Π° ΠΏΠΎΡΠ°ΠΊΠΈ ΡΠΎ ΠΏΠΎΡΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΡ ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅. ΠΠ΅ Π³ΠΈ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΎΠ²ΠΈΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΎΠ΄ ΠΎΡΠ½ΠΎΠ²Π°ΡΠ° ΠΈ ΡΠ΅ Π³ΠΎ ΠΈΡΡΠ°ΠΊΠ½Π΅ΠΌΠ΅ Π²Π»ΠΈΡΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈΠΎΡ ΠΈΠ·Π±ΠΎΡ Π½Π° Π΄ΠΈΠ·Π°ΡΠ½ Π½Π° ΠΏΠ°ΡΠΎΡ. ΠΠ΅ ΡΡΠ΅ΠΊΠ½Π΅ΡΠ΅ Π΄Π»Π°Π±ΠΎΠΊΠΎ ΡΠ°Π·Π±ΠΈΡΠ°ΡΠ΅ Π·Π° Π΄Π²Π°ΡΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ, ΡΠ°Π·Π±ΠΈΡΠ°ΡΠ΅ Π·Π° ΡΠΎΠ° ΠΊΠ°ΠΊΠΎ ΡΠΈΠ΅ ΡΡΠ΅Π±Π° ΠΈ Π½Π΅ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΈ ΡΠ°Π·Π±ΠΈΡΠ°ΡΠ΅ Π½Π° ΡΡΠΎ Π΄Π° Π²Π½ΠΈΠΌΠ°Π²Π°ΡΠ΅ ΠΊΠΎΠ³Π° ΡΠ°Π·ΠΌΠΈΡΠ»ΡΠ²Π°ΡΠ΅ Π·Π° Π΄ΡΡΠ³ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π·Π° ΠΏΠΎΡΠ°ΠΊΠΈ Π²ΠΎ ΠΈΠ΄Π½ΠΈΠ½Π°.
ΠΡΠ΅Π΄ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΠΌΠ΅, Π΄Π° Π³ΠΈ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΎΡΠ½ΠΎΠ²ΠΈΡΠ΅.
Π¨ΡΠΎ Π΅ ΡΠΈΡΡΠ΅ΠΌ Π·Π° ΠΏΠΎΡΠ°ΠΊΠΈ ΠΈ Π·ΠΎΡΡΠΎ Π΅ ΠΏΠΎΡΡΠ΅Π±Π΅Π½
ΠΠ° Π΄Π° ΠΌΠΎΠΆΠ°Ρ Π΄Π²Π΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Π΄Π° ΠΊΠΎΠΌΡΠ½ΠΈΡΠΈΡΠ°Π°Ρ Π΅Π΄Π½Π° ΡΠΎ Π΄ΡΡΠ³Π°, ΠΏΡΠ²ΠΎ ΠΌΠΎΡΠ° Π΄Π° Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π°Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ. ΠΠ΅ΡΠΈΠ½ΠΈΡΠΈΡΠ°ΡΠ° Π½Π° ΠΎΠ²ΠΎΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ Π²ΠΊΠ»ΡΡΡΠ²Π° ΠΈΠ·Π±ΠΎΡ Π½Π° ΡΡΠ°Π½ΡΠΏΠΎΡΡ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ HTTP, MQTT ΠΈΠ»ΠΈ SMTP ΠΈ ΠΏΡΠ΅Π³ΠΎΠ²Π°ΡΠ°ΡΠ΅ Π·Π° ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅ Π½Π° ΠΏΠΎΡΠ°ΠΊΠΈ ΡΡΠΎ ΡΠ΅ Π³ΠΈ ΡΠ°Π·ΠΌΠ΅Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅. ΠΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ ΡΡΡΠΎΠ³ ΠΏΡΠΎΡΠ΅Ρ, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π΅ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°ΡΠ΅ Π½Π° XML ΡΠ΅ΠΌΠ° ΡΠΎ Π±Π°ΡΠ°ΡΠ° Π·Π° ΡΡΠΎΡΠΎΡΠΈΡΠ΅ Π·Π° Π½ΠΎΡΠΈΠ²ΠΎΡΡ Π·Π° ΠΏΠΎΡΠ°ΠΊΠ°, ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠΌΠ°Π»ΠΊΡ ΡΠΎΡΠΌΠ°Π»Π΅Π½, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π΅ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ ΠΌΠ΅ΡΡ Π΄Π²Π°ΡΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ Π΄Π΅ΠΊΠ° Π½Π΅ΠΊΠΎΡ Π΄Π΅Π» ΠΎΠ΄ Π±Π°ΡΠ°ΡΠ΅ΡΠΎ HTTP ΡΠ΅ ΡΠΎΠ΄ΡΠΆΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ.
Π‘Γ¨ Π΄ΠΎΠ΄Π΅ΠΊΠ° ΡΠΎΡΠΌΠ°ΡΠΎΡ Π½Π° ΠΏΠΎΡΠ°ΠΊΠΈΡΠ΅ ΠΈ ΡΠ΅Π΄ΠΎΡΠ»Π΅Π΄ΠΎΡ ΠΏΠΎ ΠΊΠΎΡ ΡΠ΅ ΠΈΡΠΏΡΠ°ΡΠ°Π°Ρ ΡΠ΅ ΠΊΠΎΠ½Π·ΠΈΡΡΠ΅Π½ΡΠ½ΠΈ ΠΏΠΎΠΌΠ΅ΡΡ ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅, ΡΠΈΠ΅ ΡΠ΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΠΊΠΎΠΌΡΠ½ΠΈΡΠΈΡΠ°Π°Ρ ΠΌΠ΅ΡΡ ΡΠ΅Π±Π΅ Π±Π΅Π· Π΄Π° ΡΠ΅ Π³ΡΠΈΠΆΠ°Ρ Π·Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° Π΄ΡΡΠ³ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ. ΠΠ½Π°ΡΡΠ΅ΡΠ½ΠΎΡΡΠ° Π½Π° ΠΎΠ²ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈΠΎΡ ΡΠ°Π·ΠΈΠΊ ΠΈΠ»ΠΈ ΡΠ°ΠΌΠΊΠ°ΡΠ° ΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΌΠ΅Π½ΡΠ²Π°Π°Ρ ΡΠΎ ΡΠ΅ΠΊΠΎΡ Π½Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ. Π‘Γ¨ Π΄ΠΎΠ΄Π΅ΠΊΠ° ΡΠ°ΠΌΠΈΠΎΡ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ ΡΠ΅ ΠΎΠ΄ΡΠΆΡΠ²Π°, ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈ Π½Π΅ΠΏΡΠΎΠΌΠ΅Π½Π΅ΡΠ° Π½Π° Π΄ΡΡΠ³Π°ΡΠ° ΡΡΡΠ°Π½Π°. ΠΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠΈ ΡΠ΅ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΎΠ΄Π²ΠΎΠ΅Π½ΠΈ (ΠΎΠ΄Π²ΠΎΠ΅Π½ΠΈ) ΡΠΎ ΠΎΠ²ΠΎΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ.
Π‘ΠΈΡΡΠ΅ΠΌΠΈΡΠ΅ Π·Π° ΠΏΠΎΡΠ°ΠΊΠΈ ΠΎΠ±ΠΈΡΠ½ΠΎ Π²ΠΊΠ»ΡΡΡΠ²Π°Π°Ρ ΠΏΠΎΡΡΠ΅Π΄Π½ΠΈΠΊ ΠΏΠΎΠΌΠ΅ΡΡ Π΄Π²Π° ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΊΠΎΠΈ ΠΊΠΎΠΌΡΠ½ΠΈΡΠΈΡΠ°Π°Ρ Π·Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ Π΄Π° Π³ΠΎ ΡΠ°Π·Π΄Π²ΠΎΡΠ°Ρ (ΠΎΠ΄Π²ΠΎΡΡΠ²Π°Π°Ρ) ΠΈΡΠΏΡΠ°ΡΠ°ΡΠΎΡ ΠΎΠ΄ ΠΏΡΠΈΠΌΠ°ΡΠΎΡ ΠΈΠ»ΠΈ ΠΏΡΠΈΠΌΠ°ΡΠΈΡΠ΅. ΠΠΎ ΠΎΠ²ΠΎΡ ΡΠ»ΡΡΠ°Ρ, ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π·Π° ΠΏΠΎΡΠ°ΠΊΠΈ ΠΌΡ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π½Π° ΠΈΡΠΏΡΠ°ΡΠ°ΡΠΎΡ Π΄Π° ΠΈΡΠΏΡΠ°ΡΠΈ ΠΏΠΎΡΠ°ΠΊΠ° Π±Π΅Π· Π΄Π° Π·Π½Π°Π΅ ΠΊΠ°Π΄Π΅ ΡΠ΅ Π½Π°ΠΎΡΠ° ΠΏΡΠΈΠΌΠ°ΡΠΎΡ, Π΄Π°Π»ΠΈ Π΅ Π°ΠΊΡΠΈΠ²Π΅Π½ ΠΈΠ»ΠΈ ΠΊΠΎΠ»ΠΊΡ ΠΎΠ΄ Π½ΠΈΠ²Π½ΠΈΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠΈ.
ΠΡΠ΄Π΅ Π΄Π° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌΠ΅ Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ Π·Π° Π²ΠΈΠ΄ΠΎΠ²ΠΈΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΡΠΎ Π³ΠΈ ΡΠ΅ΡΠ°Π²Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π·Π° ΠΏΠΎΡΠ°ΠΊΠΈ ΠΈ Π΄Π° Π²ΠΎΠ²Π΅Π΄Π΅ΠΌΠ΅ Π½Π΅ΠΊΠΎΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΈ ΡΠ΅ΡΠΌΠΈΠ½ΠΈ.
Π’ΠΎΡΠΊΠ°-Π΄ΠΎ-ΡΠΎΡΠΊΠ°
ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡΠ° ΠΎΠ΄ΠΈ Π²ΠΎ ΠΏΠΎΡΡΠ° Π΄Π° ΠΌΡ ΠΈΡΠΏΡΠ°ΡΠΈ ΠΏΠ°ΠΊΠ΅Ρ Π½Π° ΠΠ΄Π°ΠΌ. Π’Π°Π° ΠΎΠ΄ΠΈ Π΄ΠΎ ΠΏΡΠΎΠ·ΠΎΡΠ΅ΡΠΎΡ ΠΈ ΡΠ° Π΄Π°Π²Π° ΠΏΠ°ΠΊΠ΅ΡΠΎΡ Π½Π° Π²ΡΠ°Π±ΠΎΡΠ΅Π½ΠΈΠΎΡ. ΠΡΠ°Π±ΠΎΡΠ΅Π½Π°ΡΠ° Π³ΠΎ Π·Π΅ΠΌΠ° ΠΏΠ°ΠΊΠ΅ΡΠΎΡ ΠΈ ΠΈ Π΄Π°Π²Π° Π½Π° ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡΠ° ΠΏΠΎΡΠ²ΡΠ΄Π°. ΠΠ΄Π°ΠΌ Π½Π΅ΠΌΠ° ΠΏΠΎΡΡΠ΅Π±Π° Π΄Π° Π±ΠΈΠ΄Π΅ Π΄ΠΎΠΌΠ° ΠΊΠΎΠ³Π° ΡΠ΅ ΡΠ΅ ΠΈΡΠΏΡΠ°ΡΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΎΡ. ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡΠ° Π΅ ΡΠ²Π΅ΡΠ΅Π½Π° Π΄Π΅ΠΊΠ° ΠΏΠ°ΠΊΠ΅ΡΠΎΡ ΡΠ΅ ΠΌΡ Π±ΠΈΠ΄Π΅ Π΄ΠΎΡΡΠ°Π²Π΅Π½ Π½Π° ΠΠ΄Π°ΠΌ Π²ΠΎ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ Π²ΠΎ ΠΈΠ΄Π½ΠΈΠ½Π° ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈ Π΄Π° ΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π²Π° ΡΠΎ ΡΠ²ΠΎΡΠ°ΡΠ° ΡΠ°Π±ΠΎΡΠ°. ΠΠΎΠ΄ΠΎΡΠ½Π°, Π²ΠΎ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ, ΠΠ΄Π°ΠΌ Π΄ΠΎΠ±ΠΈΠ²Π° ΠΏΠ°ΠΊΠ΅Ρ.
ΠΠ²Π° Π΅ ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° ΠΌΠΎΠ΄Π΅Π» Π½Π° ΠΏΠΎΡΠ°ΠΊΠΈ ΡΠΎΡΠΊΠ° Π΄ΠΎ ΡΠΎΡΠΊΠ°. ΠΠΎΡΡΠ°ΡΠ° ΠΎΠ²Π΄Π΅ Π΄Π΅Π»ΡΠ²Π° ΠΊΠ°ΠΊΠΎ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·Π°ΠΌ Π·Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ, ΠΎΡΠΈΠ³ΡΡΡΠ²Π°ΡΡΠΈ Π΄Π΅ΠΊΠ° ΡΠ΅ΠΊΠΎΡ ΠΏΠ°ΠΊΠ΅Ρ Π΅ ΠΈΡΠΏΠΎΡΠ°ΡΠ°Π½ Π΅Π΄Π½Π°Ρ. ΠΠΎΡΠΈΡΡΠ΅ΡΠ΅ΡΠΎ Π½Π° ΠΏΠΎΡΡΠ°ΡΠ° Π³ΠΎ ΠΎΠ΄Π΄Π΅Π»ΡΠ²Π° ΡΠΈΠ½ΠΎΡ Π½Π° ΠΈΡΠΏΡΠ°ΡΠ°ΡΠ΅ Π½Π° ΠΏΠ°ΡΡΠ΅Π»Π°ΡΠ° ΠΎΠ΄ ΠΈΡΠΏΠΎΡΠ°ΠΊΠ°ΡΠ° Π½Π° ΠΏΠ°ΡΡΠ΅Π»Π°ΡΠ°.
ΠΠΎ ΠΊΠ»Π°ΡΠΈΡΠ½ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΠΏΠΎΡΠ°ΠΊΠΈ, ΠΌΠΎΠ΄Π΅Π»ΠΎΡ ΠΎΠ΄ ΡΠΎΡΠΊΠ° Π΄ΠΎ ΡΠΎΡΠΊΠ° ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° ΠΏΡΠ΅ΠΊΡ ΡΠ΅Π΄ΠΈΡΠΈ. Π Π΅Π΄ΠΎΡ Π΄Π΅Π»ΡΠ²Π° ΠΊΠ°ΠΊΠΎ FIFO (ΠΏΡΠ² Π²Π»Π΅Π³ΡΠ²Π°, ΠΏΡΠ² ΠΈΠ·Π»Π΅Π·Π΅) Π±Π°ΡΠ΅Ρ Π½Π° ΠΊΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΡΠΏΠ»Π°ΡΠ°Ρ Π΅Π΄Π΅Π½ ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΏΠΎΡΡΠΎΡΡΠ²Π°ΡΠΈ. Π‘Π΅ΠΊΠΎΡΠ° ΠΏΠΎΡΠ°ΠΊΠ° ΡΠ΅ Π΄ΠΎΡΡΠ°Π²ΡΠ²Π° ΡΠ°ΠΌΠΎ Π΅Π΄Π΅Π½ ΠΎΠ΄ ΠΏΡΠ΅ΡΠΏΠ»Π°ΡΠ΅Π½ΠΈΡΠ΅ ΠΏΠΎΡΡΠΎΡΡΠ²Π°ΡΠΈ. Π Π΅Π΄ΠΈΡΠΈΡΠ΅ ΠΎΠ±ΠΈΡΠ½ΠΎ ΡΠ΅ ΠΎΠ±ΠΈΠ΄ΡΠ²Π°Π°Ρ Π΄Π° Π³ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π°Ρ ΠΏΠΎΡΠ°ΠΊΠΈΡΠ΅ ΠΏΡΠ°Π²Π΅Π΄Π½ΠΎ ΠΌΠ΅ΡΡ ΠΏΠΎΡΡΠΎΡΡΠ²Π°ΡΠΈΡΠ΅. Π‘Π°ΠΌΠΎ Π΅Π΄Π΅Π½ ΠΏΠΎΡΡΠΎΡΡΠ²Π°Ρ ΡΠ΅ ΡΠ° Π΄ΠΎΠ±ΠΈΠ΅ ΠΎΠ²Π°Π° ΠΏΠΎΡΠ°ΠΊΠ°.
Π’Π΅ΡΠΌΠΈΠ½ΠΎΡ βΠΈΠ·Π΄ΡΠΆΠ»ΠΈΠ²β ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ²Π° Π½Π° ΡΠ΅Π΄ΠΈΡΠΈ. Π‘ΠΈΠ³ΡΡΠ½ΠΎΡΡ Π΅ ΡΠ²ΠΎΡΡΡΠ²ΠΎ Π½Π° ΡΡΠ»ΡΠ³Π° ΡΡΠΎ Π³Π°ΡΠ°Π½ΡΠΈΡΠ° Π΄Π΅ΠΊΠ° ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π·Π° ΠΏΠΎΡΠ°ΠΊΠΈ ΡΠ΅ Π³ΠΈ ΡΡΠ²Π° ΠΏΠΎΡΠ°ΠΊΠΈΡΠ΅ Π²ΠΎ ΠΎΡΡΡΡΡΠ²ΠΎ Π½Π° Π°ΠΊΡΠΈΠ²Π½ΠΈ ΠΏΡΠ΅ΡΠΏΠ»Π°ΡΠ½ΠΈΡΠΈ Π΄ΠΎΠ΄Π΅ΠΊΠ° ΠΏΠΎΡΡΠΎΡΡΠ²Π°ΡΠΎΡ Π½Π΅ ΡΠ΅ ΠΏΡΠ΅ΡΠΏΠ»Π°ΡΠΈ Π½Π° ΡΠ΅Π΄ΠΎΡ Π·Π° ΠΈΡΠΏΠΎΡΠ°ΠΊΠ° Π½Π° ΠΏΠΎΡΠ°ΠΊΠΈ.
ΠΠΎΠ²Π΅ΡΠ»ΠΈΠ²ΠΎΡΡΠ° ΡΠ΅ΡΡΠΎ ΡΠ΅ ΠΌΠ΅ΡΠ° ΡΠΎ ΡΠΏΠΎΡΠ½ΠΎΡΡ ΠΈ, ΠΈΠ°ΠΊΠΎ Π΄Π²Π°ΡΠ° ΠΏΠΎΠΈΠΌΠ° ΡΠ΅ Π·Π°ΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ, ΡΠΈΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π°Π°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ. Π£ΠΏΠΎΡΠ½ΠΎΡΡΠ° ΠΎΠ΄ΡΠ΅Π΄ΡΠ²Π° Π΄Π°Π»ΠΈ ΠΏΠΎΡΠ°ΠΊΠ°ΡΠ° Π΅ Π½Π°ΠΏΠΈΡΠ°Π½Π° ΠΎΠ΄ ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π·Π° ΠΏΠΎΡΠ°ΠΊΠΈ Π²ΠΎ Π½Π΅ΠΊΠΎΡ Π²ΠΈΠ΄ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΡ Π½Π΅ΡΠ·ΠΈΠ½ΠΎΡΠΎ ΠΏΡΠΈΠΌΠ°ΡΠ΅ ΠΈ ΠΈΡΠΏΡΠ°ΡΠ°ΡΠ΅ΡΠΎ Π΄ΠΎ ΠΏΠΎΡΡΠΎΡΡΠ²Π°ΡΠΎΡ. ΠΠΎΡΠ°ΠΊΠΈΡΠ΅ ΠΈΡΠΏΡΠ°ΡΠ΅Π½ΠΈ Π½Π° ΡΠ΅Π΄ΠΎΡ ΠΌΠΎΠΆΠ΅ ΠΈΠ»ΠΈ Π½Π΅ ΠΌΠΎΡΠ° Π΄Π° Π±ΠΈΠ΄Π°Ρ ΠΏΠΎΡΡΠΎΡΠ°Π½ΠΈ.
ΠΠΎΡΠ°ΠΊΠΈ ΠΎΠ΄ ΡΠΎΡΠΊΠ° Π΄ΠΎ ΡΠΎΡΠΊΠ° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΊΠΎΠ³Π° ΡΠ»ΡΡΠ°ΡΠΎΡ Π·Π° ΡΠΏΠΎΡΡΠ΅Π±Π° Π±Π°ΡΠ° Π΅Π΄Π½ΠΎ Π΄Π΅ΡΡΡΠ²ΠΎ Π½Π° ΠΏΠΎΡΠ°ΠΊΠ°ΡΠ°. ΠΡΠΈΠΌΠ΅ΡΠΈΡΠ΅ Π²ΠΊΠ»ΡΡΡΠ²Π°Π°Ρ Π΄Π΅ΠΏΠΎΠ½ΠΈΡΠ°ΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° Π½Π° ΡΠΌΠ΅ΡΠΊΠ° ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΡΠ²Π°ΡΠ΅ Π½Π° Π½Π°ΡΠ°ΡΠΊΠ° Π·Π° ΠΈΡΠΏΠΎΡΠ°ΠΊΠ°. ΠΠΎΠ΄ΠΎΡΠ½Π° ΡΠ΅ ΡΠ°Π·Π³ΠΎΠ²Π°ΡΠ°ΠΌΠ΅ Π·ΠΎΡΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π·Π° ΠΏΠΎΡΠ°ΠΊΠΈ ΡΠ°ΠΌ ΠΏΠΎ ΡΠ΅Π±Π΅ Π½Π΅ Π΅ ΡΠΏΠΎΡΠΎΠ±Π΅Π½ Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ Π΅Π΄Π½ΠΎΠΊΡΠ°ΡΠ½Π° ΠΈΡΠΏΠΎΡΠ°ΠΊΠ° ΠΈ Π·ΠΎΡΡΠΎ ΡΠ΅Π΄ΠΈΡΠΈΡΠ΅ Π²ΠΎ Π½Π°ΡΠ΄ΠΎΠ±Π°Ρ ΡΠ»ΡΡΠ°Ρ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄Π°Ρ Π³Π°ΡΠ°Π½ΡΠΈΡΠ° Π·Π° ΠΈΡΠΏΠΎΡΠ°ΠΊΠ°. Π±Π°ΡΠ΅ΠΌ Π΅Π΄Π½Π°Ρ.
ΠΠ·Π΄Π°Π²Π°Ρ-ΠΡΠ΅ΡΠΏΠ»Π°ΡΠ½ΠΈΠΊ
ΠΠ°Π±ΡΠΈΠ΅Π»Π° Π³ΠΎ Π±ΠΈΡΠ° Π±ΡΠΎΡΠΎΡ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΠ°ΡΠ°. ΠΠΎΠ΄Π΅ΠΊΠ° Π΅ ΠΏΠΎΠ²ΡΠ·Π°Π½Π° ΡΠΎ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΠ°ΡΠ°, ΡΠ°Π° ΡΠ»ΡΡΠ° ΡΓ¨ ΡΡΠΎ ΠΊΠ°ΠΆΡΠ²Π° Π³ΠΎΠ²ΠΎΡΠ½ΠΈΠΊΠΎΡ, Π·Π°Π΅Π΄Π½ΠΎ ΡΠΎ ΠΎΡΡΠ°Π½Π°ΡΠΈΡΠ΅ ΡΡΠ΅ΡΠ½ΠΈΡΠΈ Π²ΠΎ ΠΏΠΎΠ²ΠΈΠΊΠΎΡ. ΠΠΎΠ³Π° ΡΠ΅ ΡΠ΅ Π·Π°ΡΡΠ½ΠΈ, Ρ Π½Π΅Π΄ΠΎΡΡΠΈΠ³Π° ΠΊΠ°ΠΆΠ°Π½ΠΎΡΠΎ. ΠΠΎΠ³Π° ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΡΠ΅ ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°, ΡΠ°Π° ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΡΠ²Π° Π΄Π° ΡΠ»ΡΡΠ° ΡΡΠΎ ΡΠ΅ Π·Π±ΠΎΡΡΠ²Π°.
ΠΠ²Π° Π΅ ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° ΠΌΠΎΠ΄Π΅Π» Π½Π° ΠΏΠΎΡΠ°ΠΊΠΈ ΠΎΠ±ΡΠ°Π²ΡΠ²Π°-ΠΏΡΠ΅ΡΠΏΠ»Π°ΡΠΈ. ΠΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΠΊΠΈΠΎΡ ΠΏΠΎΠ²ΠΈΠΊ Π΄Π΅Π»ΡΠ²Π° ΠΊΠ°ΠΊΠΎ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·Π°ΠΌ Π·Π° Π΅ΠΌΠΈΡΡΠ²Π°ΡΠ΅. ΠΠ° Π»ΠΈΡΠ΅ΡΠΎ ΡΡΠΎ Π·Π±ΠΎΡΡΠ²Π° Π½Π΅ ΠΌΡ Π΅ Π³ΡΠΈΠΆΠ° ΠΊΠΎΠ»ΠΊΡ Π»ΡΡΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»Π½ΠΎ ΡΠ΅ Π½Π° ΠΏΠΎΠ²ΠΈΠΊ - ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π³Π°ΡΠ°Π½ΡΠΈΡΠ° Π΄Π΅ΠΊΠ° ΡΠ΅ΠΊΠΎΡ ΡΡΠΎ Π΅ ΠΏΠΎΠ²ΡΠ·Π°Π½ Π²ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΡ ΡΠ΅ ΡΠ»ΡΡΠ½Π΅ ΡΡΠΎ ΡΠ΅ Π·Π±ΠΎΡΡΠ²Π°.
ΠΠΎ ΠΊΠ»Π°ΡΠΈΡΠ½ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΠΈΡΠΏΡΠ°ΡΠ°ΡΠ΅ ΠΏΠΎΡΠ°ΠΊΠΈ, ΠΌΠΎΠ΄Π΅Π»ΠΎΡ Π·Π° ΠΈΡΠΏΡΠ°ΡΠ°ΡΠ΅ ΠΏΠΎΡΠ°ΠΊΠΈ ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅-ΠΏΡΠ΅ΡΠΏΠ»Π°ΡΠΈ ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° ΠΏΡΠ΅ΠΊΡ Π²ΡΠ²ΠΎΠ²ΠΈ. Π’Π΅ΠΌΠ°ΡΠ° Π³ΠΎ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΠΈΡΡΠΈΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π½Π° Π΅ΠΌΠΈΡΡΠ²Π°ΡΠ΅ ΠΊΠ°ΠΊΠΎ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠΎΡ Π·Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ. ΠΠΎΠ³Π° ΠΏΠΎΡΠ°ΠΊΠ°ΡΠ° Π΅ ΠΎΠ±ΡΠ°Π²Π΅Π½Π° Π½Π° ΡΠ΅ΠΌΠ°, ΡΠ°Π° ΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ° Π·Π° ΡΠΈΡΠ΅ ΠΏΡΠ΅ΡΠΏΠ»Π°ΡΠ΅Π½ΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ.
Π’Π΅ΠΌΠΈΡΠ΅ ΠΎΠ±ΠΈΡΠ½ΠΎ Π½Π΅ΡΠΈΠ³ΡΡΠ΅Π½ (Π½Π΅ΠΈΠ·Π΄ΡΠΆΠ»ΠΈΠ²). ΠΠ°ΠΊΠΎ ΡΠ»ΡΡΠ°ΡΠ΅Π» ΠΊΠΎΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ»ΡΡΠ½Π΅ ΡΡΠΎ ΡΠ΅ Π·Π±ΠΎΡΡΠ²Π° Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΠΊΠΈ ΠΏΠΎΠ²ΠΈΠΊ, ΠΊΠΎΠ³Π° ΡΠ»ΡΡΠ°ΡΠ΅Π»ΠΎΡ ΠΎΠ΄ΠΈ ΠΎΡΠ»Π°ΡΠ½, ΠΏΡΠ΅ΡΠΏΠ»Π°ΡΠ½ΠΈΡΠΈΡΠ΅ Π½Π° ΡΠ΅ΠΌΠ°ΡΠ° Π³ΠΈ ΠΏΡΠΎΠΏΡΡΡΠ°Π°Ρ ΡΠΈΡΠ΅ ΠΏΠΎΡΠ°ΠΊΠΈ ΡΡΠΎ ΡΠ΅ ΠΈΡΠΏΡΠ°ΡΠ°Π°Ρ Π΄ΠΎΠ΄Π΅ΠΊΠ° ΡΠ΅ ΠΎΡΠ»Π°ΡΠ½. ΠΠΎΡΠ°Π΄ΠΈ ΠΎΠ²Π°Π° ΠΏΡΠΈΡΠΈΠ½Π°, ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΠΊΠ°ΠΆΠ΅ΠΌΠ΅ Π΄Π΅ΠΊΠ° Π²ΡΠ²ΠΎΠ²ΠΈΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°Π°Ρ Π³Π°ΡΠ°Π½ΡΠΈΡΠ° Π·Π° ΠΈΡΠΏΠΎΡΠ°ΠΊΠ°. Π½Π΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠ΄ Π΅Π΄Π½Π°Ρ Π·Π° ΡΠ΅ΠΊΠΎΡ ΠΏΠΎΡΡΠΎΡΡΠ²Π°Ρ.
ΠΠΎΡΠ°ΠΊΠΈ Publish-Subscribe ΠΎΠ±ΠΈΡΠ½ΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΊΠΎΠ³Π° ΠΏΠΎΡΠ°ΠΊΠΈΡΠ΅ ΡΠ΅ ΠΎΠ΄ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ²Π΅Π½ ΠΊΠ°ΡΠ°ΠΊΡΠ΅Ρ ΠΈ ΠΊΠΎΠ³Π° Π·Π°Π³ΡΠ±Π°ΡΠ° Π½Π° Π΅Π΄Π½Π° ΠΏΠΎΡΠ°ΠΊΠ° Π½Π΅ Π΅ ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π·Π½Π°ΡΠ°ΡΠ½Π°. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π΅Π΄Π½Π° ΡΠ΅ΠΌΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠ΅Π½Π΅ΡΡΠ²Π° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΠΈ ΠΎΡΡΠΈΡΡΠ²Π°ΡΠ° ΠΎΠ΄ Π³ΡΡΠΏΠ° ΡΠ΅Π½Π·ΠΎΡΠΈ Π΅Π΄Π½Π°Ρ Π²ΠΎ ΡΠ΅ΠΊΡΠ½Π΄Π°. Π‘ΠΈΡΡΠ΅ΠΌ ΠΊΠΎΡ Π΅ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΈΡΠ°Π½ Π·Π° ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»Π½Π°ΡΠ° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° ΠΈ ΠΊΠΎΡ ΡΠ΅ ΠΏΡΠ΅ΡΠΏΠ»Π°ΡΠΈ Π½Π° ΡΠ΅ΠΌΠ° Π½Π΅ΠΌΠ° Π΄Π° ΡΠ΅ Π³ΡΠΈΠΆΠΈ Π°ΠΊΠΎ ΠΏΡΠΎΠΏΡΡΡΠΈ ΠΏΠΎΡΠ°ΠΊΠ° - Π½Π°ΡΠΊΠΎΡΠΎ ΡΠ΅ ΠΏΡΠΈΡΡΠΈΠ³Π½Π΅ Π΄ΡΡΠ³Π°.
Ρ ΠΈΠ±ΡΠΈΠ΄Π½ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ
ΠΠ΅Π±-ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° Π½Π° ΠΏΡΠΎΠ΄Π°Π²Π½ΠΈΡΠ°ΡΠ° Π³ΠΈ ΡΡΠ°Π²Π° ΠΏΠΎΡΠ°ΠΊΠΈΡΠ΅ Π·Π° Π½Π°ΡΠ°ΡΠΊΠ° Π²ΠΎ βΡΠ΅Π΄ΠΈΡΠ° Π·Π° ΠΏΠΎΡΠ°ΠΊΠΈβ. ΠΠ»Π°Π²Π½ΠΈΠΎΡ ΠΏΠΎΡΡΠΎΡΡΠ²Π°Ρ Π½Π° ΠΎΠ²ΠΈΠ΅ ΠΏΠΎΡΠ°ΠΊΠΈ Π΅ ΠΈΠ·Π²ΡΡΠ½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ, ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π·Π° ΡΠ΅Π²ΠΈΠ·ΠΈΡΠ° ΠΌΠΎΡΠ° Π΄Π° ΠΈΠΌΠ° ΠΊΠΎΠΏΠΈΠΈ ΠΎΠ΄ ΠΎΠ²ΠΈΠ΅ ΠΏΠΎΡΠ°ΠΊΠΈ Π·Π° Π½Π°ΡΠ°ΡΠΊΠ° Π·Π° ΠΏΠΎΠ΄ΠΎΡΠ½Π° ΡΠ»Π΅Π΄Π΅ΡΠ΅. Π Π΄Π²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠΈ Π½Π΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΠΏΡΠΎΠΏΡΡΡΠ°Ρ ΠΏΠΎΡΠ°ΠΊΠΈ, Π΄ΡΡΠΈ ΠΈ Π°ΠΊΠΎ ΡΠ°ΠΌΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ ΡΠ΅ Π½Π΅Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ Π½Π΅ΠΊΠΎΠ΅ Π²ΡΠ΅ΠΌΠ΅. ΠΠ΅Π±-ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° Π½Π΅ ΡΡΠ΅Π±Π° Π΄Π° Π±ΠΈΠ΄Π΅ ΡΠ²Π΅ΡΠ½Π° Π·Π° Π΄ΡΡΠ³ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ.
Π‘Π»ΡΡΠ°ΠΈΡΠ΅ Π½Π° ΡΠΏΠΎΡΡΠ΅Π±Π° ΡΠ΅ΡΡΠΎ Π±Π°ΡΠ°Π°Ρ ΠΌΠ΅ΡΠ°Π²ΠΈΠ½Π° ΠΎΠ΄ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π·Π° ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅-ΠΏΡΠ΅ΡΠΏΠ»Π°ΡΠΈ ΠΈ ΠΈΡΠΏΡΠ°ΡΠ°ΡΠ΅ ΠΏΠΎΡΠ°ΠΊΠΈ ΠΎΠ΄ ΡΠΎΡΠΊΠ° Π΄ΠΎ ΡΠΎΡΠΊΠ°, ΠΊΠ°ΠΊΠΎ Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ³Π° Π½Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΈΠΌ Π΅ ΠΏΠΎΡΡΠ΅Π±Π½Π° ΠΊΠΎΠΏΠΈΡΠ° ΠΎΠ΄ ΠΏΠΎΡΠ°ΠΊΠ°ΡΠ° ΠΈ ΠΏΠΎΡΡΠ΅Π±Π½Π° Π΅ ΠΈ ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ ΠΈ ΡΠΏΠΎΡΠ½ΠΎΡΡ Π·Π° Π΄Π° ΡΠ΅ ΡΠΏΡΠ΅ΡΠΈ Π³ΡΠ±Π΅ΡΠ΅ΡΠΎ Π½Π° ΠΏΠΎΡΠ°ΠΊΠ°ΡΠ°.
ΠΠΎ ΠΎΠ²ΠΈΠ΅ ΡΠ»ΡΡΠ°ΠΈ, ΠΏΠΎΡΡΠ΅Π±Π½Π° Π΅ Π΄Π΅ΡΡΠΈΠ½Π°ΡΠΈΡΠ° (ΠΎΠΏΡΡ ΡΠ΅ΡΠΌΠΈΠ½ Π·Π° ΡΠ΅Π΄ΠΈΡΠΈ ΠΈ ΡΠ΅ΠΌΠΈ), ΠΊΠΎΡΠ° Π³ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ° ΠΏΠΎΡΠ°ΠΊΠΈΡΠ΅ Π²ΠΎ ΠΎΡΠ½ΠΎΠ²Π° ΠΊΠ°ΠΊΠΎ ΡΠ΅ΠΌΠ°, ΡΠ°ΠΊΠ° ΡΡΠΎ ΡΠ΅ΠΊΠΎΡΠ° ΠΏΠΎΡΠ°ΠΊΠ° ΡΠ΅ ΠΈΡΠΏΡΠ°ΡΠ° Π΄ΠΎ ΠΏΠΎΡΠ΅Π±Π΅Π½ ΡΠΈΡΡΠ΅ΠΌ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΈΡΠ°Π½ Π·Π° ΠΎΠ²ΠΈΠ΅ ΠΏΠΎΡΠ°ΠΊΠΈ, Π½ΠΎ ΠΈ Π²ΠΎ ΠΊΠΎΡ ΡΠ΅ΠΊΠΎΡ ΡΠΈΡΡΠ΅ΠΌ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄Π΅ΡΠΈΠ½ΠΈΡΠ° Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΏΠΎΡΡΠΎΡΡΠ²Π°ΡΠΈ. ΠΊΠΎΠΈ ΠΏΡΠΈΠΌΠ°Π°Ρ Π΄ΠΎΡΠ΄ΠΎΠ²Π½ΠΈ ΠΏΠΎΡΠ°ΠΊΠΈ, ΡΡΠΎ Π΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΊΠ°ΠΊΠΎ ΡΠ΅Π΄ΠΈΡΠ°. Π’ΠΈΠΏΠΎΡ Π·Π° ΡΠΈΡΠ°ΡΠ΅ Π²ΠΎ ΠΎΠ²ΠΎΡ ΡΠ»ΡΡΠ°Ρ Π΅ β Π΅Π΄Π½Π°Ρ Π·Π° ΡΠ΅ΠΊΠΎΡΠ° Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΈΡΠ°Π½Π° ΡΡΡΠ°Π½Π°. ΠΠ²ΠΈΠ΅ Ρ ΠΈΠ±ΡΠΈΠ΄Π½ΠΈ Π΄Π΅ΡΡΠΈΠ½Π°ΡΠΈΠΈ ΡΠ΅ΡΡΠΎ Π±Π°ΡΠ°Π°Ρ ΠΈΠ·Π΄ΡΠΆΠ»ΠΈΠ²ΠΎΡΡ, ΡΠ°ΠΊΠ° ΡΡΠΎ Π°ΠΊΠΎ ΠΏΠΎΡΡΠΎΡΡΠ²Π°ΡΠΎΡ ΡΠ΅ ΠΈΡΠΊΠ»ΡΡΠΈ, ΠΏΠΎΡΠ°ΠΊΠΈΡΠ΅ ΡΡΠΎ ΡΠ΅ ΠΈΡΠΏΡΠ°ΡΠ°Π°Ρ Π²ΠΎ ΡΠΎΠ° Π²ΡΠ΅ΠΌΠ΅ ΡΠ΅ ΠΏΡΠΈΡΠ°ΡΠ°Π°Ρ ΠΊΠΎΠ³Π° ΠΏΠΎΡΡΠΎΡΡΠ²Π°ΡΠΎΡ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΡΠ΅ ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π΅.
Π₯ΠΈΠ±ΡΠΈΠ΄Π½ΠΈΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π΅ ΡΠ΅ Π½ΠΎΠ²ΠΈ ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π°Ρ Π½Π° ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΠΏΠΎΡΠ°ΠΊΠΈ, Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ Π³ΠΈ ΠΈ ActiveMQ (ΠΏΡΠ΅ΠΊΡ Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠ½ΠΈ Π΄Π΅ΡΡΠΈΠ½Π°ΡΠΈΠΈ ΠΊΠΎΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ°Π°Ρ ΡΠ΅ΠΌΠΈ ΠΈ ΡΠ΅Π΄ΠΈΡΠΈ) ΠΈ Kafka (ΠΈΠΌΠΏΠ»ΠΈΡΠΈΡΠ½ΠΎ, ΠΊΠ°ΠΊΠΎ ΠΎΡΠ½ΠΎΠ²Π½Π° ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ° Π½Π° Π΄ΠΈΠ·Π°ΡΠ½ΠΎΡ Π½Π° Π½Π΅Π³ΠΎΠ²Π°ΡΠ° Π΄Π΅ΡΡΠΈΠ½Π°ΡΠΈΡΠ°).
Π‘Π΅Π³Π°, ΠΊΠΎΠ³Π° ΠΈΠΌΠ°ΠΌΠ΅ ΠΎΡΠ½ΠΎΠ²Π½Π° ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΡΠ° ΠΈ ΡΠ°Π·Π±ΠΈΡΠ°ΠΌΠ΅ Π·Π° ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ ΠΊΠΎΡΠΈΡΠ΅Π½ ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π·Π° ΠΏΠΎΡΠ°ΠΊΠΈ, Π°ΡΠ΄Π΅ Π΄Π° Π½Π°Π²Π»Π΅Π·Π΅ΠΌΠ΅ Π²ΠΎ Π΄Π΅ΡΠ°Π»ΠΈΡΠ΅.
ΠΡΠ΅Π²ΠΎΠ΄ΠΎΡ Π΅ Π½Π°ΠΏΡΠ°Π²Π΅Π½:
Π‘Π»Π΅Π΄Π΅Π½ ΠΏΡΠ΅Π²Π΅Π΄Π΅Π½ Π΄Π΅Π»:
ΠΠ° ΡΠ΅ ββΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈ ...
ΠΠ·Π²ΠΎΡ: www.habr.com