ΠΠ΄ΡΠ°Π²Π΅ΠΉΡΠ΅! ΠΠ°Π·Π²Π°ΠΌ ΡΠ΅ ΠΠ»Π΅ΠΊΡΠ΅ΠΉ ΠΡΠ½ΠΊΠΎΠ², ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΡΠΌ Π²ΡΠ² ΡΠΈΡΠΌΠ° Π‘ΠΏΠΎΡΡΠΌΠ°ΡΡΠ΅Ρ. Π ΡΠΎΠ²Π°
ΠΠ½Π΅Ρ ΠΈΡΠΊΠ°ΠΌ Π΄Π° ΡΠΏΠΎΠ΄Π΅Π»Ρ ΠΌΠΈΡΠ»ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ»Π΅Π΄Π²Π°Ρ Π΄ΡΡΠ³Π° ΡΠ΅ΠΌΠ° - ΠΈΠ·Π±ΠΎΡ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΠΊΠ΅ΡΠΈΡΠ°Π½Π΅ Π·Π° Π±Π΅ΠΊΠ΅Π½Π΄Π° Π½Π° Java Π² Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½Π°ΡΠ° ΠΎΠ±Π»Π°ΡΡ Π½Π° ΡΠ°ΠΉΡΠ°. ΠΠ° ΠΌΠ΅Π½ ΡΠΎΠ·ΠΈ ΡΡΠΆΠ΅Ρ ΠΈΠΌΠ° ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ β Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ ΠΈΡΡΠΎΡΠΈΡΡΠ° ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠ΅ ΡΠ°ΠΌΠΎ 2 ΠΌΠ΅ΡΠ΅ΡΠ°, ΠΏΡΠ΅Π· ΡΠ΅Π·ΠΈ 60 Π΄Π½ΠΈ ΡΠ°Π±ΠΎΡΠΈΡ ΠΌΠ΅ ΠΏΠΎ 12-16 ΡΠ°ΡΠ° ΠΈ Π±Π΅Π· Π½ΠΈΡΠΎ Π΅Π΄ΠΈΠ½ ΠΏΠΎΡΠΈΠ²Π΅Π½ Π΄Π΅Π½. ΠΠΈΠΊΠΎΠ³Π° Π½Π΅ Π±ΡΡ ΠΌΠΈΡΠ»ΠΈΠ» ΠΈΠ»ΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π», ΡΠ΅ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ°Π±ΠΎΡΡ ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ.
ΠΠ°ΡΠΎΠ²Π° ΡΠ°Π·Π΄Π΅Π»ΠΈΡ ΡΠ΅ΠΊΡΡΠ° Π½Π° 2 ΡΠ°ΡΡΠΈ, Π·Π° Π΄Π° Π½Π΅ Π³ΠΎ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°ΠΌ ΠΈΠ·ΡΡΠ»ΠΎ. ΠΠ°ΠΏΡΠΎΡΠΈΠ², ΠΏΡΡΠ²Π°ΡΠ° ΡΠ°ΡΡ ΡΠ΅ Π±ΡΠ΄Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅ΠΊΠ° - ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ°, Π²ΡΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, Π½ΡΠΊΠΎΠΈ ΡΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π·Π° ΡΠΎΠ²Π° ΠΊΠ°ΠΊΠ²ΠΎ Π΅ ΠΊΠ΅ΡΠΈΡΠ°Π½Π΅. ΠΠΊΠΎ Π²Π΅ΡΠ΅ ΡΡΠ΅ ΠΎΠΏΠΈΡΠ΅Π½ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΈΠ»ΠΈ ΡΡΠ΅ ΡΠ°Π±ΠΎΡΠΈΠ»ΠΈ Ρ ΠΊΠ΅ΡΠΎΠ²Π΅, ΠΎΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠ° ΡΡΡΠ°Π½Π° Π½Π°ΠΉ-Π²Π΅ΡΠΎΡΡΠ½ΠΎ Π½ΡΠΌΠ° Π΄Π° ΠΈΠΌΠ° Π½ΠΈΡΠΎ Π½ΠΎΠ²ΠΎ Π² ΡΠ°Π·ΠΈ ΡΡΠ°ΡΠΈΡ. ΠΠΎ Π·Π° ΠΌΠ»Π°Π΄ΡΠΈ ΡΠ°ΠΊΡΠ² ΠΌΠ°Π»ΡΠΊ ΠΏΡΠ΅Π³Π»Π΅Π΄ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΌΡ ΠΏΠΎΠ΄ΡΠΊΠ°ΠΆΠ΅ Π² ΠΊΠΎΡ ΠΏΠΎΡΠΎΠΊΠ° Π΄Π° Π³Π»Π΅Π΄Π°, Π°ΠΊΠΎ ΡΠ΅ ΠΎΠΊΠ°ΠΆΠ΅ Π½Π° ΡΠ°ΠΊΡΠ² ΠΊΡΡΡΡΠΎΠΏΡΡ.
ΠΡΠΈ ΠΏΡΡΠΊΠ°Π½Π΅ΡΠΎ Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ Π½Π° Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° ΡΠ°ΠΉΡΠ° Π‘ΠΏΠΎΡΡΠΌΠ°ΡΡΠ΅Ρ Π΄Π°Π½Π½ΠΈΡΠ΅ Π±ΡΡ
Π° ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈ ΠΏΠΎ ΠΌΠ΅ΠΊΠΎ ΠΊΠ°Π·Π°Π½ΠΎ Π½Π΅ΡΠ΄ΠΎΠ±Π΅Π½ Π½Π°ΡΠΈΠ½. ΠΡΠ½ΠΎΠ²Π°ΡΠ° Π±ΡΡ
Π° ΡΠ°Π±Π»ΠΈΡΠΈ, ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ Π·Π° ΠΏΡΠ΅Π΄ΠΈΡΠ½Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° ΡΠ°ΠΉΡΠ° (Bitrix), ΠΊΠΎΠΈΡΠΎ ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΈΠ·ΡΠ΅Π³Π»Π΅Π½ΠΈ Π² ETL, ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈ Π² Π½ΠΎΠ²Π° ΡΠΎΡΠΌΠ° ΠΈ ΠΎΠ±ΠΎΠ³Π°ΡΠ΅Π½ΠΈ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΌΠ°Π»ΠΊΠΈ Π½Π΅ΡΠ° ΠΎΡ ΠΎΡΠ΅ Π΄ΡΠ·ΠΈΠ½Π° ΡΠΈΡΡΠ΅ΠΌΠΈ. ΠΠ° Π΄Π° ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ Π½ΠΎΠ²Π° ΡΠ½ΠΈΠΌΠΊΠ° ΠΈΠ»ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠ° Π² ΡΠ°ΠΉΡΠ°, ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° ΠΈΠ·ΡΠ°ΠΊΠ°ΡΠ΅ Π΄ΠΎ ΡΠ»Π΅Π΄Π²Π°ΡΠΈΡ Π΄Π΅Π½ - Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ°ΠΌΠΎ ΠΏΡΠ΅Π· Π½ΠΎΡΡΠ°, Π²Π΅Π΄Π½ΡΠΆ Π½Π° Π΄Π΅Π½.
ΠΡΠ½Π°ΡΠ°Π»ΠΎ ΠΈΠΌΠ°ΡΠ΅ ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΡΠ΅ΡΠ½Π΅Π½ΠΈΡ ΠΎΡ ΠΏΡΡΠ²ΠΈΡΠ΅ ΡΠ΅Π΄ΠΌΠΈΡΠΈ ΠΎΡ ΠΏΡΡΠΊΠ°Π½Π΅ΡΠΎ Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ, ΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π½Π΅ΡΠ΄ΠΎΠ±ΡΡΠ²Π° Π·Π° ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΠΈΡΠ΅ Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ Π±ΡΡ Π° Π΄ΡΠ΅Π±ΠΎΠ»ΠΈΡ. ΠΠΎ Π²Π΅Π΄Π½Π°Π³Π° ΡΠ»Π΅Π΄ ΠΊΠ°ΡΠΎ Π²ΡΠΈΡΠΊΠΎ ΡΠ΅ ΡΡΠ΅Π΄ΠΈ, ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠΈ - Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΌΠ΅ΡΠ΅ΡΠ° ΠΏΠΎ-ΠΊΡΡΠ½ΠΎ, Π² Π½Π°ΡΠ°Π»ΠΎΡΠΎ Π½Π° 2015 Π³., Π·Π°ΠΏΠΎΡΠ½Π°Ρ ΠΌΠ΅ Π°ΠΊΡΠΈΠ²Π½ΠΎ Π΄Π° ΡΠ°Π·Π²ΠΈΠ²Π°ΠΌΠ΅ Π°Π΄ΠΌΠΈΠ½ ΠΏΠ°Π½Π΅Π»Π°. ΠΡΠ΅Π· 2015 ΠΈ 2016 Π³. Π²ΡΠΈΡΠΊΠΎ Π²ΡΡΠ²ΠΈ Π΄ΠΎΠ±ΡΠ΅, ΠΏΡΡΠΊΠ°ΠΌΠ΅ ΡΠ΅Π΄ΠΎΠ²Π½ΠΎ, Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½ΠΈΡΡ ΠΏΠ°Π½Π΅Π» ΠΎΠ±Ρ Π²Π°ΡΠ° Π²ΡΠ΅ ΠΏΠΎ-Π³ΠΎΠ»ΡΠΌΠ° ΡΠ°ΡΡ ΠΎΡ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ°ΡΠ° Π½Π° Π΄Π°Π½Π½ΠΈΡΠ΅ ΠΈ ΡΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΡΠΌΠ΅ Π·Π° ΡΠΎΠ²Π°, ΡΠ΅ ΡΠΊΠΎΡΠΎ Π½Π° Π½Π°ΡΠΈΡ Π΅ΠΊΠΈΠΏ ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΎ Π½Π°ΠΉ-Π²Π°ΠΆΠ½ΠΎΡΠΎ ΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎ Π½Π΅ΡΠΎ - ΠΏΡΠΎΠ΄ΡΠΊΡΠ° Π²Π΅ΡΠΈΠ³Π° (ΠΏΡΠ»Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Π΄Π°Π½Π½ΠΈ Π·Π° Π²ΡΠΈΡΠΊΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ). ΠΠΎ ΠΏΡΠ΅Π· Π»ΡΡΠΎΡΠΎ Π½Π° 2017 Π³., ΡΠΎΡΠ½ΠΎ ΠΏΡΠ΅Π΄ΠΈ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΡΠΎΠΊΠΎΠ²Π°ΡΠ° Π²Π΅ΡΠΈΠ³Π°, ΠΏΡΠΎΠ΅ΠΊΡΡΡ ΡΠ΅ ΡΠ΅ ΠΎΠΊΠ°ΠΆΠ΅ Π² ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΡΠ΄Π½Π° ΡΠΈΡΡΠ°ΡΠΈΡ - ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΡΠ°Π΄ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ ΠΊΠ΅ΡΠΈΡΠ°Π½Π΅ΡΠΎ. ΠΡΠΊΠ°ΠΌ Π΄Π° Π³ΠΎΠ²ΠΎΡΡ Π·Π° ΡΠΎΠ·ΠΈ Π΅ΠΏΠΈΠ·ΠΎΠ΄ Π²ΡΠ² Π²ΡΠΎΡΠ°ΡΠ° ΡΠ°ΡΡ Π½Π° ΡΠ°Π·ΠΈ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡ Π² Π΄Π²Π΅ ΡΠ°ΡΡΠΈ.
ΠΠΎ Π² ΡΠ°Π·ΠΈ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡ ΡΠ΅ Π·Π°ΠΏΠΎΡΠ½Π° ΠΎΡΠ΄Π°Π»Π΅Ρ, ΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Ρ Π½ΡΠΊΠΎΠΈ ΠΌΠΈΡΠ»ΠΈ - ΠΈΠ΄Π΅ΠΈ Π·Π° ΠΊΠ΅ΡΠΈΡΠ°Π½Π΅, ΠΊΠΎΠ΅ΡΠΎ Π±ΠΈ Π±ΠΈΠ»ΠΎ Π΄ΠΎΠ±ΡΠ° ΡΡΡΠΏΠΊΠ° Π·Π° ΠΏΡΠ΅Π²ΡΡΡΠ°Π½Π΅ ΠΏΡΠ΅Π΄ΠΈ Π³ΠΎΠ»ΡΠΌ ΠΏΡΠΎΠ΅ΠΊΡ.
ΠΠΎΠ³Π°ΡΠΎ Π²ΡΠ·Π½ΠΈΠΊΠ½Π΅ Π·Π°Π΄Π°ΡΠ° Π·Π° ΠΊΠ΅ΡΠΈΡΠ°Π½Π΅
ΠΠ°Π΄Π°ΡΠ°ΡΠ° Π·Π° ΠΊΠ΅ΡΠΈΡΠ°Π½Π΅ Π½Π΅ ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π° ΠΏΡΠΎΡΡΠΎ. ΠΠΈΠ΅ ΡΠΌΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ, ΠΏΠΈΡΠ΅ΠΌ ΡΠΎΡΡΡΠ΅ΡΠ΅Π½ ΠΏΡΠΎΠ΄ΡΠΊΡ ΠΈ ΠΈΡΠΊΠ°ΠΌΠ΅ ΡΠΎΠΉ Π΄Π° Π±ΡΠ΄Π΅ ΡΡΡΡΠ΅Π½. ΠΠΊΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΡΡ Π΅ ΡΡΡΡΠ΅Π½ ΠΈ ΡΡΠΏΠ΅ΡΠ΅Π½, ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ ΡΠ΅ Π΄ΠΎΠΉΠ΄Π°Ρ. Π ΠΈΠ΄Π²Π°Ρ ΠΎΡΠ΅ ΠΈ ΠΎΡΠ΅. Π ΡΠΎΠ³Π°Π²Π° ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ ΠΈ ΡΠΎΠ³Π°Π²Π° ΠΏΡΠΎΠ΄ΡΠΊΡΡΡ ΡΡΠ°Π²Π° ΡΠΈΠ»Π½ΠΎ Π½Π°ΡΠΎΠ²Π°ΡΠ΅Π½.
ΠΠ° ΠΏΡΡΠ²ΠΈΡΠ΅ Π΅ΡΠ°ΠΏΠΈ Π½Π΅ ΠΌΠΈΡΠ»ΠΈΠΌ Π·Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ Π½Π° ΠΊΠΎΠ΄Π°. ΠΡΠ½ΠΎΠ²Π½ΠΎΡΠΎ Π΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΡΠ°, Π±ΡΡΠ·ΠΎΡΠΎ ΠΏΡΡΠΊΠ°Π½Π΅ Π½Π° ΠΏΠΈΠ»ΠΎΡ ΠΈ ΡΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π° Ρ ΠΈΠΏΠΎΡΠ΅Π·ΠΈ. Π Π°ΠΊΠΎ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ ΡΠ΅ ΡΠ²Π΅Π»ΠΈΡΠΈ, ΠΈΠ·ΠΏΠΎΠΌΠΏΠ²Π°ΠΌΠ΅ ΠΆΠ΅Π»ΡΠ·ΠΎΡΠΎ. Π£Π²Π΅Π»ΠΈΡΠ°Π²Π°ΠΌΠ΅ Π³ΠΎ Π΄Π²Π° ΠΈΠ»ΠΈ ΡΡΠΈ ΠΏΡΡΠΈ, ΠΏΠ΅Ρ ΠΏΡΡΠΈ, ΠΌΠΎΠΆΠ΅ Π±ΠΈ 10 ΠΏΡΡΠΈ. ΠΡΠΊΡΠ΄Π΅ ΡΡΠΊ β ΡΠΈΠ½Π°Π½ΡΠΈΡΠ΅ Π²Π΅ΡΠ΅ Π½Π΅ Π³ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ. ΠΠΎΠ»ΠΊΠΎ ΠΏΡΡΠΈ ΡΠ΅ ΡΠ΅ ΡΠ²Π΅Π»ΠΈΡΠΈ Π±ΡΠΎΡΡ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅? ΠΡΠΌΠ° Π΄Π° Π΅ ΠΊΠ°ΡΠΎ 2-5-10, Π½ΠΎ Π°ΠΊΠΎ ΡΡΠΏΠ΅Π΅, ΡΠ΅ Π±ΡΠ΄Π΅ ΠΎΡ 100-1000 Π΄ΠΎ 100 Ρ ΠΈΠ»ΡΠ΄ΠΈ ΠΏΡΡΠΈ. Π’ΠΎΠ΅ΡΡ ΡΠ°Π½ΠΎ ΠΈΠ»ΠΈ ΠΊΡΡΠ½ΠΎ ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ.
ΠΠ° ΠΊΠ°ΠΆΠ΅ΠΌ, ΡΠ΅ Π½ΡΠΊΠ°ΠΊΠ²Π° ΡΠ°ΡΡ ΠΎΡ ΠΊΠΎΠ΄Π° (Π΄Π° Π½Π°ΡΠ΅ΡΠ΅ΠΌ ΡΠ°Π·ΠΈ ΡΠ°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ) ΠΎΡΠ½Π΅ΠΌΠ° Π½Π΅ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ Π΄ΡΠ»Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΈ ΠΈΡΠΊΠ°ΠΌΠ΅ Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈΠΌ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅. ΠΠ΄Π½Π° ΡΡΠ½ΠΊΡΠΈΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π½ΡΠΊΠ°ΠΊΠ²Π° ΡΠ»ΠΎΠΆΠ½Π° Π»ΠΎΠ³ΠΈΠΊΠ° - ΠΎΡΠ½ΠΎΠ²Π½ΠΎΡΠΎ Π΅, ΡΠ΅ ΠΎΡΠ½Π΅ΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅. ΠΠΎΠ»ΠΊΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈΡΠ΅ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅? Π Π»ΠΈΠΌΠΈΡΠ° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ Π½Π°ΠΌΠ°Π»ΠΈΡΠ΅ Π΄ΠΎ Π½ΡΠ»Π°, Π½Π΅ ΠΏΠΎΠ²Π΅ΡΠ΅. ΠΠ°ΠΊ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈΡΠ΅ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π΄ΠΎ Π½ΡΠ»Π°? ΠΡΠ³ΠΎΠ²ΠΎΡ: Π½Π°ΠΏΡΠ»Π½ΠΎ ΠΏΡΠ΅ΠΌΠ°Ρ Π²Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ. ΠΠΌΠ΅ΡΡΠΎ ΡΠΎΠ²Π° Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ Π²ΡΡΠ½Π΅ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠ°. ΠΠ°ΠΊ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠ°? ΠΡΠ³ΠΎΠ²ΠΎΡ: ΠΈΠ»ΠΈ Π³ΠΎ ΠΈΠ·ΡΠΈΡΠ»ΠΈ, ΠΈΠ»ΠΈ ΠΏΠΎΡΡΡΡΠΈ Π½ΡΠΊΡΠ΄Π΅. ΠΠ·ΡΠΈΡΠ»ΡΠ²Π°Π½Π΅ΡΠΎ ΠΎΡΠ½Π΅ΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅. Π Π΄Π° ΡΠΏΠΈΠΎΠ½ΠΈΡΠ°Ρ ΠΎΠ·Π½Π°ΡΠ°Π²Π° Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π΄Π° Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠ°, ΠΊΠΎΠΉΡΠΎ ΡΡΠ½ΠΊΡΠΈΡΡΠ° Π΅ ΠΏΡΠΎΠΈΠ·Π²Π΅Π»Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ ΠΏΡΡ, ΠΊΠΎΠ³Π°ΡΠΎ Π΅ ΠΈΠ·Π²ΠΈΠΊΠ°Π½Π° ΡΡΡ ΡΡΡΠΈΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ.
Π’ΠΎΠ΅ΡΡ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΡΠ½ΠΊΡΠΈΡΡΠ° Π½Π΅ Π΅ Π²Π°ΠΆΠ½ΠΎ Π·Π° Π½Π°Ρ. ΠΠΎΡΡΠ°ΡΡΡΠ½ΠΎ Π΅ ΠΏΡΠΎΡΡΠΎ Π΄Π° Π·Π½Π°Π΅ΡΠ΅ ΠΎΡ ΠΊΠ°ΠΊΠ²ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ Π·Π°Π²ΠΈΡΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΡΡ. Π‘Π»Π΅Π΄ ΡΠΎΠ²Π°, Π°ΠΊΠΎ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈΡΠ΅ Π½Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ ΡΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π΅Π½ΠΈ ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° ΠΎΠ±Π΅ΠΊΡ, ΠΊΠΎΠΉΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΠ°ΡΠΎ ΠΊΠ»ΡΡ Π² Π½ΡΠΊΠ°ΠΊΠ²ΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅, ΡΠΎΠ³Π°Π²Π° ΡΠ΅Π·ΡΠ»ΡΠ°ΡΡΡ ΠΎΡ ΠΈΠ·ΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π·Π°ΠΏΠ°Π·Π΅Π½ ΠΈ ΠΏΡΠΎΡΠ΅ΡΠ΅Π½ ΠΏΡΠΈ ΡΠ»Π΅Π΄Π²Π°ΡΠΈΡ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π½Π΅Π³ΠΎ. ΠΠΊΠΎ ΡΠΎΠ²Π° ΠΏΠΈΡΠ°Π½Π΅ ΠΈ ΡΠ΅ΡΠ΅Π½Π΅ Π½Π° ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠ° Π΅ ΠΏΠΎ-Π±ΡΡΠ·ΠΎ ΠΎΡ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΡΠ½ΠΊΡΠΈΡΡΠ°, ΠΈΠΌΠ°ΠΌΠ΅ ΠΏΠ΅ΡΠ°Π»Π±Π° ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠΊΠΎΡΠΎΡΡΡΠ°. Π Π°Π·ΠΌΠ΅ΡΡΡ Π½Π° ΠΏΠ΅ΡΠ°Π»Π±Π°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΡΡΠΈΠ³Π½Π΅ 100, 1000 ΠΈ 100 Ρ ΠΈΠ»ΡΠ΄ΠΈ ΠΏΡΡΠΈ (10^5 Π΅ ΠΏΠΎ-ΡΠΊΠΎΡΠΎ ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅, Π½ΠΎ Π² ΡΠ»ΡΡΠ°ΠΉ Π½Π° Π΄ΠΎΡΡΠ° ΠΈΠ·ΠΎΡΡΠ°Π²Π°ΡΠ° Π±Π°Π·Π° Π΅ Π½Π°ΠΏΡΠ»Π½ΠΎ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ).
ΠΡΠ½ΠΎΠ²Π½ΠΈ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡ Π·Π° ΠΊΠ΅ΡΠΈΡΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°
ΠΡΡΠ²ΠΎΡΠΎ Π½Π΅ΡΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠ΅Π²ΡΡΠ½Π΅ Π² ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½Π΅ Π·Π° ΠΊΠ΅ΡΠΈΡΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°, Π΅ Π²ΠΈΡΠΎΠΊΠ° ΡΠΊΠΎΡΠΎΡΡ Π½Π° ΡΠ΅ΡΠ΅Π½Π΅ ΠΈ, Π² ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠ° ΡΡΠ΅ΠΏΠ΅Π½, ΡΠΊΠΎΡΠΎΡΡ Π½Π° Π·Π°ΠΏΠΈΡ. Π’ΠΎΠ²Π° Π΅ Π²ΡΡΠ½ΠΎ, Π½ΠΎ ΡΠ°ΠΌΠΎ Π΄ΠΎΠΊΠ°ΡΠΎ Π½Π΅ ΠΏΡΡΠ½Π΅ΠΌ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ.
ΠΠ΅ΠΊΠ° ΠΈΠ·ΠΈΠ³ΡΠ°Π΅ΠΌ ΡΠΎΠ·ΠΈ ΡΠ»ΡΡΠ°ΠΉ.
ΠΠ° ΠΊΠ°ΠΆΠ΅ΠΌ, ΡΠ΅ ΡΠΌΠ΅ ΠΎΡΠΈΠ³ΡΡΠΈΠ»ΠΈ ΡΠ΅ΠΊΡΡΠΎΡΠΎ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ Ρ Ρ Π°ΡΠ΄ΡΠ΅Ρ ΠΈ ΡΠ΅Π³Π° ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ Π²ΡΠ²Π΅ΠΆΠ΄Π°ΠΌΠ΅ ΠΊΠ΅ΡΠΈΡΠ°Π½Π΅. ΠΡΠΎΡΡ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ ΡΠ°ΡΡΠ΅ ΠΌΠ°Π»ΠΊΠΎ, Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ ΡΠ°ΡΡΠ΅ - Π΄ΠΎΠ±Π°Π²ΡΠΌΠ΅ ΠΌΠ°Π»ΠΊΠΎ ΠΊΠ΅ΡΠΎΠ²Π΅, Π·Π°Π²ΠΈΠ½ΡΠ²Π°ΠΌΠ΅ Π³ΠΎ ΡΡΠΊ ΠΈ ΡΠ°ΠΌ. Π’ΠΎΠ²Π° ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π° ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΈ ΡΠ΅Π³Π° ΡΠ΅ΠΆΠΊΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²Π΅ΡΠ΅ Π½Π΅ ΡΠ΅ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Ρ - ΡΡΠ»ΠΎΡΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΎ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ ΠΏΠ°Π΄Π° Π²ΡΡΡ Ρ ΠΊΠ΅ΡΠ°. ΠΡΠΎΡΡ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ ΠΏΡΠ΅Π· ΡΠΎΠ²Π° Π²ΡΠ΅ΠΌΠ΅ ΡΠ΅ Π΅ ΡΠ²Π΅Π»ΠΈΡΠΈΠ» N ΠΏΡΡΠΈ.
Π Π°ΠΊΠΎ ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½Π°ΡΠ° Π΄ΠΎΡΡΠ°Π²ΠΊΠ° Π½Π° Ρ Π°ΡΠ΄ΡΠ΅Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ 2-5 ΠΏΡΡΠΈ, ΡΠΎΠ³Π°Π²Π° Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΊΠ΅ΡΠ° Π±ΠΈΡ ΠΌΠ΅ ΠΌΠΎΠ³Π»ΠΈ Π΄Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΠΈΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Ρ ΡΠ°ΠΊΡΠΎΡ 10 ΠΈΠ»ΠΈ, Π² Π΄ΠΎΠ±ΡΠΈΡ ΡΠ»ΡΡΠ°ΠΉ, Ρ ΡΠ°ΠΊΡΠΎΡ 100, Π½Π° Π½ΡΠΊΠΎΠΈ ΠΌΠ΅ΡΡΠ° ΠΌΠΎΠΆΠ΅ Π±ΠΈ Ρ ΡΠ°ΠΊΡΠΎΡ ΠΎΡ 1000. Π’ΠΎΠ΅ΡΡ Π½Π° ΡΡΡΠΈΡ Ρ Π°ΡΠ΄ΡΠ΅Ρ β ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π°ΠΌΠ΅ 100 ΠΏΡΡΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ Π·Π°ΡΠ²ΠΊΠΈ. Π‘ΡΡΠ°Ρ ΠΎΡΠ½ΠΎ, Π·Π°ΡΠ»ΡΠΆΠ°Π²Π°ΡΠ΅ ΠΌΠ΅Π΄Π΅Π½ΠΊΠΈΡΠ΅!
ΠΠΎ ΡΠ΅Π³Π°, Π² Π΅Π΄ΠΈΠ½ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ, ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΡΠ΅ ΡΡΠΈΠ½Π° ΠΈ ΠΊΠ΅ΡΡΡ ΡΠ΅ ΡΡΠΈΠ½Π°. ΠΠΈΡΠΎ ΠΎΡΠΎΠ±Π΅Π½ΠΎ - Π² ΠΊΡΠ°Ρ Π½Π° ΠΊΡΠ°ΠΈΡΠ°ΡΠ° ΠΊΠ΅ΡΡΡ Π΅ ΠΈΠ·Π±ΡΠ°Π½ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½Π΅ΡΠΎ βΠ²ΠΈΡΠΎΠΊΠ° ΡΠΊΠΎΡΠΎΡΡ Π½Π° ΡΠ΅ΡΠ΅Π½Π΅ ΠΈ Π·Π°ΠΏΠΈΡ, ΠΎΡΡΠ°Π½Π°Π»ΠΎΡΠΎ Π½ΡΠΌΠ° Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅β.
Π‘ΠΏΡΡΠΌΠΎ Π½Π°ΡΠ°Π»Π½ΠΎΡΠΎ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ ΠΆΠ΅Π»Π΅Π·Π½ΠΈΡΡ Π½ΠΈ ΡΠ΅Π·Π΅ΡΠ² Π±Π΅ΡΠ΅ 2-5 ΠΏΡΡΠΈ, Π° Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ ΠΏΡΠ΅Π· ΡΠΎΠ²Π° Π²ΡΠ΅ΠΌΠ΅ ΡΠ΅ ΡΠ²Π΅Π»ΠΈΡΠΈ 10-100 ΠΏΡΡΠΈ. ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΊΠ΅ΡΠ°, Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡΠ°Ρ ΠΌΠ΅ ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½ΠΈΡΡΠ° Π·Π° ΡΠ΅ΠΆΠΊΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ Π²ΡΠΈΡΠΊΠΎ ΡΠ°Π±ΠΎΡΠΈ. Π ΡΠ΅Π³Π°, Π±Π΅Π· ΠΊΠ΅Ρ, ΠΊΠΎΠ»ΠΊΠΎ ΠΏΡΡΠΈ ΡΠ΅ ΡΠ΅ Π·Π°Π±Π°Π²ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π½ΠΈ? ΠΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΡΡΠ°Π½Π΅ Ρ Π½Π°Ρ? Π‘ΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΡΠ΅ ΠΏΠ°Π΄Π½Π΅.
ΠΠΎΡΠΈ Π°ΠΊΠΎ Π½Π°ΡΠΈΡΡ ΠΊΠ΅Ρ Π½Π΅ ΡΠ΅ Π΅ ΡΡΠΈΠ½Π°Π», Π° Π΅ Π±ΠΈΠ» ΠΈΠ·ΡΠΈΡΡΠ΅Π½ ΡΠ°ΠΌΠΎ Π·Π° ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ Π²ΡΠ΅ΠΌΠ΅, ΡΠΎΠΉ ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ Π·Π°Π³ΡΠ΅Π΅ ΠΈ ΡΠΎΠ²Π° ΡΠ΅ ΠΎΡΠ½Π΅ΠΌΠ΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ Π²ΡΠ΅ΠΌΠ΅. Π ΠΏΡΠ΅Π· ΡΠΎΠ²Π° Π²ΡΠ΅ΠΌΠ΅ ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΡΠ΅ΠΆΠ΅ΡΡ ΡΠ΅ ΠΏΠ°Π΄Π½Π΅ Π²ΡΡΡ Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΡΠ°.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅: ΡΠΈΠ»Π½ΠΎ Π½Π°ΡΠΎΠ²Π°ΡΠ΅Π½ΠΈΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ ΠΈΠ·ΠΈΡΠΊΠ²Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΠΊΠ΅ΡΠΈΡΠ°Π½Π΅ Π½Π΅ ΡΠ°ΠΌΠΎ Π·Π° Π²ΠΈΡΠΎΠΊΠ° ΡΠΊΠΎΡΠΎΡΡ Π½Π° ΡΠ΅ΡΠ΅Π½Π΅ ΠΈ Π·Π°ΠΏΠΈΡ, Π½ΠΎ ΠΈ Π·Π° ΠΎΡΠΈΠ³ΡΡΡΠ²Π°Π½Π΅ Π½Π° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ Π½Π° Π΄Π°Π½Π½ΠΈΡΠ΅ ΠΈ ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡ Π½Π° ΠΏΠΎΠ²ΡΠ΅Π΄ΠΈ.
ΠΡΠ°ΡΠ½ΠΎ ΠΏΠΎ ΠΈΠ·Π±ΠΎΡ
Π ΠΏΡΠΎΠ΅ΠΊΡ Ρ Π°Π΄ΠΌΠΈΠ½ ΠΏΠ°Π½Π΅Π» ΠΈΠ·Π±ΠΎΡΡΡ ΡΡΠ°Π½Π° ΡΠ°ΠΊΠ°: ΠΏΡΡΠ²ΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Ρ ΠΌΠ΅ Hazelcast, Ρ.ΠΊ ΠΠ΅ΡΠ΅ Π±ΡΡ ΠΌΠ΅ Π·Π°ΠΏΠΎΠ·Π½Π°ΡΠΈ Ρ ΡΠΎΠ·ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡ ΠΎΡ ΠΎΠΏΠΈΡΠ° Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡ ΡΠ°ΠΉΡ. ΠΠΎ ΡΡΠΊ ΡΠΎΠ·ΠΈ ΠΈΠ·Π±ΠΎΡ ΡΠ΅ ΠΎΠΊΠ°Π·Π° Π½Π΅ΡΡΠΏΠ΅ΡΠ΅Π½ - ΠΏΡΠΈ Π½Π°ΡΠΈΡ ΠΏΡΠΎΡΠΈΠ» Π½Π° Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ Hazelcast Π½Π΅ Π΅ ΠΏΡΠΎΡΡΠΎ Π±Π°Π²Π΅Π½, Π° ΡΠΆΠ°ΡΠ½ΠΎ Π±Π°Π²Π΅Π½. Π ΠΏΠΎ ΡΠΎΠ²Π° Π²ΡΠ΅ΠΌΠ΅ Π²Π΅ΡΠ΅ ΡΠ΅ Π±ΡΡ ΠΌΠ΅ Π·Π°ΠΏΠΈΡΠ°Π»ΠΈ Π·Π° Π΄Π°ΡΠ°ΡΠ° Π½Π° ΠΈΠ·Π΄Π°Π²Π°Π½Π΅.
Π‘ΠΏΠΎΠΉΠ»Π΅Ρ: ΠΊΠ°ΠΊ ΡΠΎΡΠ½ΠΎ ΡΠ΅ ΡΡΠ΅ΠΊΠΎΡ Π° ΠΎΠ±ΡΡΠΎΡΡΠ΅Π»ΡΡΠ²Π°ΡΠ°, ΡΠ΅ ΠΏΡΠΎΠΏΡΡΠ½Π°Ρ ΠΌΠ΅ ΡΠΎΠ»ΠΊΠΎΠ²Π° Π³ΠΎΠ»ΡΠΌΠ° ΡΠ°Π±ΠΎΡΠ° ΠΈ ΡΠ΅ ΠΎΠΊΠ°Π·Π°Ρ ΠΌΠ΅ Π² ΠΎΡΡΡΠ° ΠΈ Π½Π°ΠΏΡΠ΅Π³Π½Π°ΡΠ° ΡΠΈΡΡΠ°ΡΠΈΡ - ΡΠ΅ Π²ΠΈ ΡΠ°Π·ΠΊΠ°ΠΆΠ° Π²ΡΠ² Π²ΡΠΎΡΠ°ΡΠ° ΡΠ°ΡΡ - ΠΈ ΠΊΠ°ΠΊ ΡΠ΅ ΠΎΠΊΠ°Π·Π°Ρ ΠΌΠ΅ ΠΈ ΠΊΠ°ΠΊ ΡΠ΅ ΠΈΠ·ΠΌΡΠΊΠ½Π°Ρ ΠΌΠ΅. ΠΠΎ ΡΠ΅Π³Π° - ΠΏΡΠΎΡΡΠΎ ΡΠ΅ ΠΊΠ°ΠΆΠ°, ΡΠ΅ Π±Π΅ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΡΠ΅Ρ ΠΈ "Π΄Π° ΠΌΠΈΡΠ»Ρ - Π½ΡΠΊΠ°ΠΊ ΡΠΈ Π½Π΅ ΠΌΠΎΠ³Π° Π΄Π° ΠΌΠΈΡΠ»Ρ, Π½ΠΈΠ΅ ΡΠ°Π·ΠΊΠ»Π°ΡΠ°ΠΌΠ΅ Π±ΡΡΠΈΠ»ΠΊΠ°ΡΠ°." βΠ Π°Π·ΠΊΠ»Π°ΡΠ°Π½Π΅ Π½Π° Π±ΡΡΠΈΠ»ΠΊΠ°ΡΠ°β ΡΡΡΠΎ Π΅ ΡΠΏΠΎΠΉΠ»Π΅Ρ, ΠΏΠΎΠ²Π΅ΡΠ΅ Π·Π° ΡΠΎΠ²Π° ΠΏΠΎ-ΠΊΡΡΠ½ΠΎ.
ΠΠ°ΠΊΠ²ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡ ΠΌΠ΅:
- ΠΠΈΠ΅ ΠΏΡΠ°Π²ΠΈΠΌ ΡΠΏΠΈΡΡΠΊ Π½Π° Π²ΡΠΈΡΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ, ΠΊΠΎΠΈΡΠΎ Google ΠΈ StackOverflow ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ. ΠΠ°Π»ΠΊΠΎ Π½Π°Π΄ 30
- ΠΠΈΡΠ΅ΠΌ ΡΠ΅ΡΡΠΎΠ²Π΅ Ρ ΡΠΈΠΏΠΈΡΠ½ΠΎ Π·Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎΡΠΎ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅. ΠΠ° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ ΡΠΎΠ²Π°, Π·Π°ΠΏΠΈΡΠ°Ρ ΠΌΠ΅ Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π°Ρ ΠΏΡΠ΅Π· ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π° ΡΡΠ΅Π΄Π° - Π΅Π΄ΠΈΠ½ Π²ΠΈΠ΄ ΡΠ½ΠΈΡΡΡ Π·Π° Π΄Π°Π½Π½ΠΈ Π½Π΅ Π² ΠΌΡΠ΅ΠΆΠ°ΡΠ°, Π° Π²ΡΡΡΠ΅ Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°. Π’ΠΎΡΠ½ΠΎ ΡΠ΅Π·ΠΈ Π΄Π°Π½Π½ΠΈ ΡΠ° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π² ΡΠ΅ΡΡΠΎΠ²Π΅ΡΠ΅.
- Π‘ ΡΠ΅Π»ΠΈΡ Π΅ΠΊΠΈΠΏ Π²ΡΠ΅ΠΊΠΈ ΠΈΠ·Π±ΠΈΡΠ° ΡΠ»Π΅Π΄Π²Π°ΡΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΎΡ ΡΠΏΠΈΡΡΠΊΠ°, ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ° Ρ ΠΈ ΠΏΡΠΎΠ²Π΅ΠΆΠ΄Π° ΡΠ΅ΡΡΠΎΠ²Π΅. ΠΠ΅ ΠΈΠ·Π΄ΡΡΠΆΠ° ΡΠ΅ΡΡΠ°, Π½Π΅ Π½ΠΎΡΠΈ ΡΠΎΠ²Π°ΡΠ° β ΠΈΠ·Ρ Π²ΡΡΠ»ΡΠΌΠ΅ Π³ΠΎ ΠΈ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π°ΠΌΠ΅ ΠΊΡΠΌ ΡΠ»Π΅Π΄Π²Π°ΡΠΈΡ ΠΏΠΎ ΡΠ΅Π΄.
- ΠΠ° 17-ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ΡΡΠ°Π½Π° ΡΡΠ½ΠΎ, ΡΠ΅ Π²ΡΠΈΡΠΊΠΎ Π΅ Π±Π΅Π·Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΎ. Π‘ΠΏΡΠ΅ΡΠ΅ Π΄Π° ΡΠ°Π·ΠΊΠ»Π°ΡΠ°ΡΠ΅ Π±ΡΡΠΈΠ»ΠΊΠ°ΡΠ°, Π²ΡΠ΅ΠΌΠ΅ Π΅ Π΄Π° ΠΏΠΎΠΌΠΈΡΠ»ΠΈΡΠ΅ ΡΠ΅ΡΠΈΠΎΠ·Π½ΠΎ.
ΠΠΎ ΡΠΎΠ²Π° Π΅ ΠΎΠΏΡΠΈΡ, ΠΊΠΎΠ³Π°ΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΊΠΎΡΡΠΎ ΡΠ΅ βΠΏΡΠ΅ΠΌΠΈΠ½Π΅ ΡΠΊΠΎΡΠΎΡΡΡΠ°β Π² ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ ΡΠ΅ΡΡΠΎΠ²Π΅. ΠΠΌΠΈ Π°ΠΊΠΎ Π²ΡΠ΅ ΠΎΡΠ΅ Π½ΡΠΌΠ° ΡΠ°ΠΊΠΈΠ²Π° ΡΠ΅ΡΡΠΎΠ²Π΅ ΠΈ ΠΈΡΠΊΠ°ΡΠ΅ Π΄Π° ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ Π±ΡΡΠ·ΠΎ?
ΠΠ΅ΠΊΠ° ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠ°ΠΌΠ΅ ΡΠ°Π·ΠΈ ΠΎΠΏΡΠΈΡ (ΡΡΡΠ΄Π½ΠΎ Π΅ Π΄Π° ΡΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠΌ, ΡΠ΅ ΡΡΠ΅Π΄Π½ΠΎ+ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΆΠΈΠ²Π΅Π΅ Π²ΡΠ² Π²Π°ΠΊΡΡΠΌ ΠΈ ΠΊΡΠΌ ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π½Π° ΠΈΠ·Π±ΠΎΡΠ° Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ Π΅ ΡΠΎΡΠΌΠ°Π»ΠΈΠ·ΠΈΡΠ°Π» ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Π½ΠΈΡΡΠ° ΡΠΈ ΠΊΠΎΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ Π΄Π° ΠΎΠΏΠΈΡΠ° ΠΏΡΡΠ²ΠΎ - ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ ΠΏΠΎ-Π½Π°ΡΠ°ΡΡΡΠ½ΠΈΡΠ΅ ΡΠ°Π·ΡΡΠΆΠ΄Π΅Π½ΠΈΡ ΡΠ° ΠΏΠΎ-ΡΠΊΠΎΡΠΎ ΡΠ΅ΠΎΡΠ΅ΡΠΈΠΊ/ΡΠΈΠ»ΠΎΡΠΎΡΠΈΡ/ Π·Π° ΠΌΠ»Π°Π΄ΡΠΈ).
Π‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ ΡΠ΅ΡΠΈΡ ΠΌΠ΅ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡΡΠ°, Π½Π΅ΠΊΠ° Π·Π°ΠΏΠΎΡΠ½Π΅ΠΌ Π΄Π° ΠΈΠ·Π±ΠΈΡΠ°ΠΌΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΡ ΠΊΡΡΠΈΡΡΠ°. ΠΠ°ΡΠΎ Π΄Π° ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΡΠ²Π°ΠΌΠ΅ ΠΊΠΎΠ»Π΅Π»ΠΎΡΠΎ: ΡΠ΅ ΠΎΡΠΈΠ΄Π΅ΠΌ ΠΈ ΡΠ΅ Π²Π·Π΅ΠΌΠ΅ΠΌ Π³ΠΎΡΠΎΠ²Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΠΊΠ΅ΡΠΈΡΠ°Π½Π΅.
ΠΠΊΠΎ ΡΠ΅ΠΏΡΡΠ²Π° Π·Π°ΠΏΠΎΡΠ²Π°ΡΠ΅ ΠΈ Π³ΠΎ ΡΡΡΡΠΈΡΠ΅ Π² Google, ΡΠΎΠ³Π°Π²Π° Π΄Π°ΠΉΡΠ΅ ΠΈΠ»ΠΈ Π²Π·Π΅ΠΌΠ΅ΡΠ΅ ΠΏΠΎΡΡΡΠΊΠ°ΡΠ°, Π½ΠΎ ΠΊΠ°ΡΠΎ ΡΡΠ»ΠΎ Π½Π°ΡΠΎΠΊΠΈΡΠ΅ ΡΠ΅ Π±ΡΠ΄Π°Ρ ΡΠ°ΠΊΠΈΠ²Π°. ΠΡΡΠ²ΠΎ ΡΠ΅ ΠΏΠΎΠΏΠ°Π΄Π½Π΅ΡΠ΅ Π½Π° Redis, ΡΡΠ²Π° ΡΠ΅ Π½Π°Π²ΡΡΠΊΡΠ΄Π΅. Π’ΠΎΠ³Π°Π²Π° ΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅, ΡΠ΅ EhCache Π΅ Π½Π°ΠΉ-ΡΡΠ°ΡΠ°ΡΠ° ΠΈ Π΄ΠΎΠΊΠ°Π·Π°Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°. Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° ΡΠ΅ ΠΏΠΈΡΠ΅ΠΌ Π·Π° Tarantool, ΠΌΠ΅ΡΡΠ½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, ΠΊΠΎΡΡΠΎ ΠΈΠΌΠ° ΡΠ½ΠΈΠΊΠ°Π»Π΅Π½ Π°ΡΠΏΠ΅ΠΊΡ Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΡΠΎ. Π ΡΡΡΠΎ ΠΈ Ignite, Π·Π°ΡΠΎΡΠΎ ΡΠ΅Π³Π° Π΅ Π²ΡΠ² Π²ΡΠ·Ρ ΠΎΠ΄ Π½Π° ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡ ΠΈ ΡΠ΅ ΡΠ°Π΄Π²Π° Π½Π° ΠΏΠΎΠ΄ΠΊΡΠ΅ΠΏΠ°ΡΠ° Π½Π° SberTech. ΠΠ°ΠΊΡΠ°Ρ ΠΈΠΌΠ° ΠΈ Hazelcast, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π² ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΈΡ ΡΠ²ΡΡ ΡΠ΅ΡΡΠΎ ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π° ΡΡΠ΅Π΄ Π³ΠΎΠ»Π΅ΠΌΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.
Π‘ΠΏΠΈΡΡΠΊΡΡ Π½Π΅ Π΅ ΠΈΠ·ΡΠ΅ΡΠΏΠ°ΡΠ΅Π»Π΅Π½; ΠΈΠΌΠ° Π΄Π΅ΡΠ΅ΡΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ. Π ΡΠ΅ ΠΏΡΠ΅ΡΠ°ΠΊΠ°ΠΌΠ΅ ΡΠ°ΠΌΠΎ Π΅Π΄Π½ΠΎ Π½Π΅ΡΠΎ. ΠΠ΅ΠΊΠ° Π²Π·Π΅ΠΌΠ΅ΠΌ ΠΈΠ·Π±ΡΠ°Π½ΠΈΡΠ΅ 5 ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° βΠΊΠΎΠ½ΠΊΡΡΡΠ° Π·Π° ΠΊΡΠ°ΡΠΎΡΠ°β ΠΈ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ ΡΠ΅Π»Π΅ΠΊΡΠΈΡ. ΠΠΎΠΉ ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΠΎΠ±Π΅Π΄ΠΈΡΠ΅Π»?
Redis
Π§Π΅ΡΠ΅ΠΌ ΠΊΠ°ΠΊΠ²ΠΎ ΠΏΠΈΡΠ°Ρ Π½Π° ΠΎΡΠΈΡΠΈΠ°Π»Π½ΠΈΡ ΡΠ°ΠΉΡ.
ΠΠ·Π³Π»Π΅ΠΆΠ΄Π°, ΡΠ΅ Π²ΡΠΈΡΠΊΠΎ Π΅ Π½Π°ΡΠ΅Π΄, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ Π²Π·Π΅ΠΌΠ΅ΡΠ΅ ΠΈ Π΄Π° Π³ΠΎ Π·Π°Π²ΠΈΠ΅ΡΠ΅ - Π²ΡΠΈΡΠΊΠΎ, ΠΎΡ ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅ Π½ΡΠΆΠ΄Π°Π΅ΡΠ΅, Π³ΠΎ ΠΏΡΠ°Π²ΠΈ. ΠΠΎ ΠΏΡΠΎΡΡΠΎ Π·Π° Π·Π°Π±Π°Π²Π»Π΅Π½ΠΈΠ΅, Π½Π΅ΠΊΠ° Π΄Π° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π΄ΡΡΠ³ΠΈΡΠ΅ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠΈ.
EhCache
Redis Π΅ Π·Π°Π±ΡΠ°Π²Π΅Π½, Π³ΠΎΡΠΎΠ² ΡΡΠΌ Π΄Π° ΠΈΠ·Π±Π΅ΡΠ° EhCache.
ΠΠΎ ΡΡΠ²ΡΡΠ²ΠΎΡΠΎ Π·Π° ΠΏΠ°ΡΡΠΈΠΎΡΠΈΠ·ΡΠΌ ΠΌΠ΅ ΡΠ»Π°ΡΠΊΠ° Π΄Π° Π²ΠΈΠ΄Ρ ΠΊΠ°ΠΊΠ²ΠΎ Π΅ Π΄ΠΎΠ±ΡΠΎ Π² Tarantool.
Tarantool
ΠΠ΅ΠΊΠ° Π΄Π° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈΡΠ΅: ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½Π° ΠΌΠ°Π³ΠΈΡΡΡΠ°Π»Π° Mail.ru, Avito, Beeline, Megafon, Alfa-Bank, Gazprom...
ΠΠΊΠΎ Π²ΡΠ΅ ΠΎΡΠ΅ ΠΈΠΌΠ° Π½ΡΠΊΠ°ΠΊΠ²ΠΈ ΡΡΠΌΠ½Π΅Π½ΠΈΡ ΠΎΡΠ½ΠΎΡΠ½ΠΎ Tarantool, ΡΠΎΠ³Π°Π²Π° ΡΠ»ΡΡΠ°ΡΡ Ρ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ Π² Mastercard ΠΌΠ΅ Π΄ΠΎΠ²ΡΡΡΠ²Π°. ΠΠ·Π΅ΠΌΠ°ΠΌ Tarantool.
ΠΠΎ ΠΊΠ°ΠΊΡΠΎ ΠΈ Π΄Π° Π΅β¦
Ignite
β¦ΠΈΠΌΠ° Π»ΠΈ ΠΎΡΠ΅
ΠΠ½Π΅Π΄ΡΡΠ²Π°Π½ΠΈΡ: Sberbank, American Airlines, Yahoo! Π―ΠΏΠΎΠ½ΠΈΡ. Π ΡΠΎΠ³Π°Π²Π° ΡΠ°Π·Π±ΠΈΡΠ°ΠΌ, ΡΠ΅ Ignite Π½Π΅ ΠΏΡΠΎΡΡΠΎ Π΅ Π²Π½Π΅Π΄ΡΠ΅Π½ Π² Π‘Π±Π΅ΡΠ±Π°Π½ΠΊ, Π½ΠΎ Π΅ΠΊΠΈΠΏΡΡ Π½Π° SberTech ΠΈΠ·ΠΏΡΠ°ΡΠ° ΡΠ²ΠΎΠΈ Ρ ΠΎΡΠ° Π² ΡΠ°ΠΌΠΈΡ Π΅ΠΊΠΈΠΏ Π½Π° Ignite, Π·Π° Π΄Π° ΡΡΡΠ²ΡΡΡΠ΅Π½ΡΡΠ²Π°Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°. Π’ΠΎΠ²Π° Π΅ Π½Π°ΠΏΡΠ»Π½ΠΎ Π·Π°Π²Π»Π°Π΄ΡΠ²Π°ΡΠΎ ΠΈ ΡΡΠΌ Π³ΠΎΡΠΎΠ² Π΄Π° Π²Π·Π΅ΠΌΠ° Ignite.
ΠΠ°ΠΏΡΠ»Π½ΠΎ Π½Π΅ΡΡΠ½ΠΎ Π·Π°ΡΠΎ, Π³Π»Π΅Π΄Π°ΠΌ ΠΏΠ΅ΡΠ°ΡΠ° ΡΠΎΡΠΊΠ°.
Π»Π΅ΡΠΊΠ°
ΠΡΠΈΠ²Π°ΠΌ Π½Π° ΡΠ°ΠΉΡΠ°
Π’ΠΎΠ²Π° Π΅ Π²ΡΠΈΡΠΊΠΎ, Π³ΠΎΡΠΎΠ² ΡΡΠΌ Π΄Π° Π²Π·Π΅ΠΌΠ° Hazelcast.
Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅
ΠΠΎ Π°ΠΊΠΎ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΡΠ΅, ΠΈ ΠΏΠ΅ΡΠΈΠΌΠ°ΡΠ° ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠΈ ΡΠ° ΠΎΠΏΠΈΡΠ°Π½ΠΈ ΠΏΠΎ ΡΠ°ΠΊΡΠ² Π½Π°ΡΠΈΠ½, ΡΠ΅ Π²ΡΠ΅ΠΊΠΈ ΠΎΡ ΡΡΡ Π΅ Π½Π°ΠΉ-Π΄ΠΎΠ±ΡΠΈΡΡ. ΠΠ°ΠΊ Π΄Π° ΠΈΠ·Π±Π΅ΡΠ΅ΠΌ? ΠΠΎΠΆΠ΅ΠΌ Π΄Π° Π²ΠΈΠ΄ΠΈΠΌ ΠΊΠΎΠΉ Π΅ Π½Π°ΠΉ-ΠΏΠΎΠΏΡΠ»ΡΡΠ΅Π½, Π΄Π° ΠΏΠΎΡΡΡΡΠΈΠΌ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΠΈ Π³Π»Π°Π²ΠΎΠ±ΠΎΠ»ΠΈΠ΅ΡΠΎ ΡΠ΅ ΠΈΠ·ΡΠ΅Π·Π½Π΅.
ΠΠ°ΠΌΠΈΡΠ°ΠΌΠ΅ ΡΠ°ΠΊΡΠ²
Π’ΡΠΊ ΡΠ° ΠΏΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΈ: Redis Π΅ Π½Π° Π²ΡΡΡ
Π°, Hazelcast Π΅ Π½Π° Π²ΡΠΎΡΠΎ ΠΌΡΡΡΠΎ, Tarantool ΠΈ Ignite Π½Π°Π±ΠΈΡΠ°Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡ, EhCache Π±Π΅ΡΠ΅ ΠΈ ΡΠΈ ΠΎΡΡΠ°Π²Π° ΡΡΡΠΈΡΡ.
ΠΠΎ Π½Π΅ΠΊΠ° Π΄Π° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅
ΠΡΠΈΡΠΊΠΈ ΡΠ΅Π·ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Π½Π΅ ΡΠ° ΠΏΡΠΎΡΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΠΊΠ΅ΡΠΈΡΠ°Π½Π΅. Π’Π΅ ΡΡΡΠΎ ΠΈΠΌΠ°Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΊΠΎΠ³Π°ΡΠΎ Π΄Π°Π½Π½ΠΈΡΠ΅ Π½Π΅ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠΌΠΏΠ²Π°Ρ ΠΊΡΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°, Π° ΠΎΠ±ΡΠ°ΡΠ½ΠΎΡΠΎ: ΠΊΠΎΠ΄ΡΡ, ΠΊΠΎΠΉΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ Π²ΡΡΡ Ρ Π΄Π°Π½Π½ΠΈΡΠ΅, ΡΠ΅ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ²Π° Π½Π° ΡΡΡΠ²ΡΡΠ°, ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π° ΡΠ΅ ΡΠ°ΠΌ ΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΡΡ ΡΠ΅ Π²ΡΡΡΠ°. Π Π½Π΅ ΡΠΎΠ»ΠΊΠΎΠ²Π° ΡΠ΅ΡΡΠΎ ΡΠ΅ ΡΠ°Π·Π³Π»Π΅ΠΆΠ΄Π°Ρ ΠΊΠ°ΡΠΎ ΠΎΡΠ΄Π΅Π»Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΠΊΠ΅ΡΠΈΡΠ°Π½Π΅.
ΠΠΎΠ±ΡΠ΅, Π½Π΅ΠΊΠ° Π½Π΅ ΡΠ΅ ΠΎΡΠΊΠ°Π·Π²Π°ΠΌΠ΅, Π½Π΅ΠΊΠ° Π½Π°ΠΌΠ΅ΡΠΈΠΌ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅. ΠΠ΅ΠΊΠ° Π²Π·Π΅ΠΌΠ΅ΠΌ ΠΏΡΡΠ²ΠΈΡΠ΅ Π΄Π²Π΅ ΠΎΠΏΡΠΈΠΈ - Redis ΠΈ Hazelcast. ΠΠΈΠ΅ ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ²Π°ΠΌΠ΅ ΠΎΡ ΡΠΊΠΎΡΠΎΡΡΡΠ° ΠΈ ΡΠ΅ Π³ΠΈ ΡΡΠ°Π²Π½ΠΈΠΌ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΡΠΎΠ·ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ.
Hz ΡΡΠ΅ΡΡ Redis
ΠΠΈΠ΅ Π½Π°ΠΌΠΈΡΠ°ΠΌΠ΅ ΡΠΎΠ²Π°
Π‘ΠΈΠ½ΡΠΎΡΠΎ Π΅ Redis, ΡΠ΅ΡΠ²Π΅Π½ΠΎΡΠΎ Π΅ Hazelcast. Hazelcast ΠΏΠ΅ΡΠ΅Π»ΠΈ Π½Π°Π²ΡΡΠΊΡΠ΄Π΅ ΠΈ ΠΈΠΌΠ° ΠΏΡΠΈΡΠΈΠ½Π° Π·Π° ΡΠΎΠ²Π°: ΡΠΎΠΉ Π΅ ΠΌΠ½ΠΎΠ³ΠΎΠ½ΠΈΡΠΊΠΎΠ², ΡΠΈΠ»Π½ΠΎ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½, Π²ΡΡΠΊΠ° Π½ΠΈΡΠΊΠ° ΡΠ°Π±ΠΎΡΠΈ ΡΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½ Π΄ΡΠ», ΡΠ°ΠΊΠ° ΡΠ΅ Π½ΡΠΌΠ° Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅. Π Redis Π΅ Π΅Π΄Π½ΠΎΠ½ΠΈΡΠΊΠΎΠ²; ΡΠΎΠΉ Π½Π΅ ΡΠ΅ Π²ΡΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΎΡ ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΡΠ΄ΡΠ΅Π½ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ. Hazelcast ΠΈΠΌΠ° Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π΅Π½ I/O, Redis-Jedis ΠΈΠΌΠ° Π±Π»ΠΎΠΊΠΈΡΠ°ΡΠΈ ΡΠΎΠΊΠ΅ΡΠΈ. Π ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ° Hazelcast ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π΄Π²ΠΎΠΈΡΠ΅Π½ ΠΏΡΠΎΡΠΎΠΊΠΎΠ», Π° Redis Π΅ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠ°Π½ ΠΊΡΠΌ ΡΠ΅ΠΊΡΡΠ°, ΠΊΠΎΠ΅ΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ Π΅ Π½Π΅Π΅ΡΠ΅ΠΊΡΠΈΠ²Π΅Π½.
ΠΠ° Π²ΡΠ΅ΠΊΠΈ ΡΠ»ΡΡΠ°ΠΉ Π½Π΅ΠΊΠ° ΡΠ΅ ΠΎΠ±ΡΡΠ½Π΅ΠΌ ΠΊΡΠΌ Π΄ΡΡΠ³ ΠΈΠ·ΡΠΎΡΠ½ΠΈΠΊ Π·Π° ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅. ΠΠ°ΠΊΠ²ΠΎ ΡΠ΅ Π½ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅?
Redis ΡΡΠ΅ΡΡ Hz
ΠΎΡΠ΅
Π’ΡΠΊ, Π½Π°ΠΏΡΠΎΡΠΈΠ², ΡΠ΅ΡΠ²Π΅Π½ΠΎΡΠΎ Π΅ Redis. Π’ΠΎΠ΅ΡΡ Redis ΠΏΡΠ΅Π²ΡΠ·Ρ
ΠΎΠΆΠ΄Π° Hazelcast ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ°. Hazelcast ΡΠΏΠ΅ΡΠ΅Π»ΠΈ ΠΏΡΡΠ²ΠΎΡΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅, Redis ΡΠΏΠ΅ΡΠ΅Π»ΠΈ Π²ΡΠΎΡΠΎΡΠΎ.
ΠΠΊΠ°Π·Π²Π° ΡΠ΅, ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΡΡ ΠΎΡ ΠΏΡΡΠ²ΠΈΡ Π²ΡΡΡΠ½ΠΎΡΡ Π΅ ΡΠ°Π»ΡΠΈΡΠΈΡΠΈΡΠ°Π½: Redis Π΅ Π²Π·Π΅Ρ Π² Π±Π°Π·ΠΎΠ²Π°ΡΠ° ΠΊΡΡΠΈΡ, Π° Hazelcast Π΅ ΠΏΡΠΈΠ³ΠΎΠ΄Π΅Π½ Π·Π° ΡΠ΅ΡΡΠΎΠ² ΡΠ»ΡΡΠ°ΠΉ. Π’ΠΎΠ³Π°Π²Π° ΡΠ΅ ΠΎΠΊΠ°Π·Π²Π°: ΠΏΡΡΠ²ΠΎ, Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΡΠ΅ Π΄ΠΎΠ²Π΅ΡΠΈΠΌ Π½Π° Π½ΠΈΠΊΠΎΠ³ΠΎ, ΠΈ Π²ΡΠΎΡΠΎ, ΠΊΠΎΠ³Π°ΡΠΎ Π½Π°ΠΉ-Π½Π°ΠΊΡΠ°Ρ ΠΈΠ·Π±Π΅ΡΠ΅ΠΌ ΡΠΈΡΡΠ΅ΠΌΠ°, Π²ΡΠ΅ ΠΎΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΠΌΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ. Π’Π΅Π·ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π²ΠΊΠ»ΡΡΠ²Π°Ρ Π΄Π΅ΡΠ΅ΡΠΊΠΈ, ΠΏΠΎΡΡΠΈ ΡΡΠΎΡΠΈΡΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ.
Π Π°Π·ΠΊΠ»Π°ΡΠ°Π½Π΅ Π½Π° Π±ΡΡΠΈΠ»ΠΊΠ°ΡΠ°
Π ΠΌΠΎΠ³Π° Π΄Π° ΠΎΠ±ΡΡΠ½Ρ ΡΠ΅Π»ΠΈΡ ΠΏΡΠΎΡΠ΅Ρ, ΠΊΠΎΠΉΡΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡ ΠΌΠ΅ ΡΠ΅Π³Π°, ΡΡΡ ΡΠ»Π΅Π΄Π½Π°ΡΠ° ΠΌΠ΅ΡΠ°ΡΠΎΡΠ°: βΠ Π°Π·ΠΊΠ»Π°ΡΠ°Π½Π΅ Π½Π° Π±ΡΡΠΈΠ»ΠΊΠ°ΡΠ°β. Π’ΠΎΠ΅ΡΡ, ΡΠ΅Π³Π° Π½Π΅ Π΅ Π½ΡΠΆΠ½ΠΎ Π΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΡΠ΅, ΡΠ΅Π³Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΎΡΠΎ Π΅ Π΄Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ΅ΡΠ΅ΡΠ΅ stackoverflow. Π ΠΈΠΌΠ°ΠΌ ΡΠΎΠ²Π΅ΠΊ Π² Π΅ΠΊΠΈΠΏΠ° ΡΠΈ, ΠΏΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»ΠΈΡΡ, ΠΊΠΎΠΉΡΠΎ ΡΠ°Π±ΠΎΡΠΈ ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊΠ° Π² ΠΊΡΠΈΡΠΈΡΠ½ΠΈ ΠΌΠΎΠΌΠ΅Π½ΡΠΈ.
ΠΠ°ΠΊΠ²ΠΎ ΠΏΡΠ°Π²ΠΈ ΡΠΎΠΉ? Π’ΠΎΠΉ Π²ΠΈΠΆΠ΄Π° ΡΡΡΠΏΠ΅Π½ΠΎ Π½Π΅ΡΠΎ, Π²ΠΈΠΆΠ΄Π° ΡΠ»Π΅Π΄Π° Π½Π° ΡΡΠ΅ΠΊΠ°, Π²Π·Π΅ΠΌΠ° Π½ΡΠΊΠΎΠΈ Π΄ΡΠΌΠΈ ΠΎΡ Π½Π΅Π³ΠΎ (ΠΊΠΎΠΈΡΠΎ ΡΠ° Π½Π΅Π³ΠΎΠ²Π°ΡΠ° Π΅ΠΊΡΠΏΠ΅ΡΡΠΈΠ·Π° Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ°), ΡΡΡΡΠΈ Π² Google, Π½Π°ΠΌΠΈΡΠ° stackoverflow ΡΡΠ΅Π΄ ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈΡΠ΅. ΠΠ΅Π· Π΄Π° ΡΠ΅ΡΠ΅, Π±Π΅Π· Π΄Π° ΡΠ΅ Π·Π°ΠΌΠΈΡΠ»Ρ, ΡΡΠ΅Π΄ ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈΡΠ΅ Π½Π° Π²ΡΠΏΡΠΎΡΠ°, ΡΠΎΠΉ ΠΈΠ·Π±ΠΈΡΠ° Π½Π΅ΡΠΎ Π½Π°ΠΉ-ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° ΠΈΠ·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΡΠΎ βΠ½Π°ΠΏΡΠ°Π²ΠΈ ΡΠΎΠ²Π° ΠΈ ΡΠΎΠ²Π°β (ΠΈΠ·Π±ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠ°ΠΊΡΠ² ΠΎΡΠ³ΠΎΠ²ΠΎΡ Π΅ Π½Π΅Π³ΠΎΠ² ΡΠ°Π»Π°Π½Ρ, Π·Π°ΡΠΎΡΠΎ Π½Π΅ Π²ΠΈΠ½Π°Π³ΠΈ ΠΎΡΠ³ΠΎΠ²ΠΎΡΡΡ ΠΏΠΎΠ»ΡΡΠ°Π²Π° Π½Π°ΠΉ-ΠΌΠ½ΠΎΠ³ΠΎ Ρ Π°ΡΠ΅ΡΠ²Π°Π½ΠΈΡ), ΠΏΡΠΈΠ»Π°Π³Π° , ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°: Π°ΠΊΠΎ Π½Π΅ΡΠΎ ΡΠ΅ Π΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΠ»ΠΎ, ΡΠΎΠ³Π°Π²Π° ΡΡΡΠ°Ρ ΠΎΡΠ½ΠΎ. ΠΠΊΠΎ Π½Π΅ ΡΠ΅ Π΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΠ»ΠΎ, Π²ΡΡΠ½Π΅ΡΠ΅ Π³ΠΎ Π½Π°Π·Π°Π΄. Π ΠΏΠΎΠ²ΡΠΎΡΠ΅ΡΠ΅ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅-ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°-ΡΡΡΡΠ΅Π½Π΅. Π ΠΏΠΎ ΡΠΎΠ·ΠΈ ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π΅Π½ Π½Π°ΡΠΈΠ½ ΡΠΎΠΉ Π³Π°ΡΠ°Π½ΡΠΈΡΠ°, ΡΠ΅ ΠΊΠΎΠ΄ΡΡ ΡΠ°Π±ΠΎΡΠΈ ΡΠ»Π΅Π΄ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ Π²ΡΠ΅ΠΌΠ΅. ΠΠ΅ Π·Π½Π°Π΅ Π·Π°ΡΠΎ, Π½Π΅ Π·Π½Π°Π΅ ΠΊΠ°ΠΊΠ²ΠΎ Π΅ Π½Π°ΠΏΡΠ°Π²ΠΈΠ», Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΠ±ΡΡΠ½ΠΈ. ΠΠΎ! Π’Π°Π·ΠΈ ΠΈΠ½ΡΠ΅ΠΊΡΠΈΡ ΡΠ°Π±ΠΎΡΠΈ. Π βΠΏΠΎΠΆΠ°ΡΡΡ Π΅ ΡΠ³Π°ΡΠ΅Π½β. Π‘Π΅Π³Π° Π½Π΅ΠΊΠ° ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΠΊΠ°ΠΊΠ²ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡ ΠΌΠ΅. ΠΠΎΠ³Π°ΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° ΡΠ°Π±ΠΎΡΠΈ, ΡΠΎΠ²Π° Π΅ ΠΏΠΎΡΡΠ΄ΡΠΊ ΠΏΠΎ-Π»Π΅ΡΠ½ΠΎ. Π ΡΠΏΠ΅ΡΡΡΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅.
Π’ΠΎΠ·ΠΈ ΠΌΠ΅ΡΠΎΠ΄ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠ±ΡΠ΅ ΠΎΠ±ΡΡΠ½Π΅Π½ Ρ ΡΠΎΠ·ΠΈ ΠΏΡΠΈΠΌΠ΅Ρ.
ΠΡΠΊΠΎΠ³Π° Π±Π΅ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΡΡΠ±ΠΈΡΠ° ΠΏΠ»Π°ΡΠ½ΠΎΡ ΠΎΠ΄ΠΊΠ° Π² Π±ΡΡΠΈΠ»ΠΊΠ°. Π ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΏΠ»Π°ΡΠ½ΠΎΡ ΠΎΠ΄ΠΊΠ°ΡΠ° Π΅ Π³ΠΎΠ»ΡΠΌΠ° ΠΈ ΠΊΡΠ΅Ρ ΠΊΠ°, Π° Π³ΡΡΠ»ΠΎΡΠΎ Π½Π° Π±ΡΡΠΈΠ»ΠΊΠ°ΡΠ° Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΡΠ½ΠΎ, Π½Π΅Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ Π½Π°ΡΠΈΡΠ½Π΅ Π²ΡΡΡΠ΅. ΠΠ°ΠΊ Π΄Π° Π³ΠΎ ΡΠ³Π»ΠΎΠ±Ρ?
ΠΠΌΠ° ΡΠ°ΠΊΡΠ² ΠΌΠ΅ΡΠΎΠ΄, ΠΌΠ½ΠΎΠ³ΠΎ Π±ΡΡΠ· ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π΅Π½.
ΠΠΎΡΠ°Π±ΡΡ ΡΠ΅ ΡΡΡΡΠΎΠΈ ΠΎΡ ΠΊΡΠΏ ΠΌΠ°Π»ΠΊΠΈ Π½Π΅ΡΠ°: ΠΏΡΡΡΠΊΠΈ, Π²ΡΠΆΠ΅ΡΠ°, ΠΏΠ»Π°ΡΠ½Π°, Π»Π΅ΠΏΠΈΠ»ΠΎ. ΠΡΠΈΡΠΊΠΎ ΡΠΎΠ²Π° ΡΠ»Π°Π³Π°ΠΌΠ΅ Π² Π±ΡΡΠΈΠ»ΠΊΠ°.
Π₯Π²Π°ΡΠ°ΠΌΠ΅ Π±ΡΡΠΈΠ»ΠΊΠ°ΡΠ° Ρ Π΄Π²Π΅ ΡΡΡΠ΅ ΠΈ Π·Π°ΠΏΠΎΡΠ²Π°ΠΌΠ΅ Π΄Π° ΡΠ°Π·ΠΊΠ»Π°ΡΠ°ΠΌΠ΅. ΠΠΈΠ΅ Ρ ΠΊΠ»Π°ΡΠΈΠΌ ΠΈ ΠΊΠ»Π°ΡΠΈΠΌ. Π ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΡΠ΅ ΠΎΠΊΠ°Π·Π²Π° ΠΏΡΠ»Π΅Π½ Π±ΠΎΠΊΠ»ΡΠΊ, ΡΠ°Π·Π±ΠΈΡΠ° ΡΠ΅. ΠΠΎ ΠΏΠΎΠ½ΡΠΊΠΎΠ³Π°. ΠΠΎΠ½ΡΠΊΠΎΠ³Π° ΡΠ΅ ΠΎΠΊΠ°Π·Π²Π°, ΡΠ΅ Π΅ ΠΊΠΎΡΠ°Π±! ΠΠΎ-ΡΠΎΡΠ½ΠΎ Π½Π΅ΡΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° ΠΊΠΎΡΠ°Π±.
ΠΠΎΠΊΠ°Π·Π²Π°ΠΌΠ΅ ΡΠΎΠ²Π° Π½Π΅ΡΠΎ Π½Π° Π½ΡΠΊΠΎΠ³ΠΎ: βΠ‘Π΅ΡΡΠΎΠ³Π°, Π²ΠΈΠΆΠ΄Π°Ρ Π»ΠΈ!?β Π Π½Π°ΠΈΡΡΠΈΠ½Π°, ΠΎΡΠ΄Π°Π»Π΅Ρ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΊΠ°ΡΠΎ ΠΊΠΎΡΠ°Π±. ΠΠΎ ΡΠΎΠ²Π° Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π΄ΠΎΠΏΡΡΠ½Π°ΡΠΎ Π΄Π° ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠΈ.
ΠΠΌΠ° ΠΈ Π΄ΡΡΠ³ Π½Π°ΡΠΈΠ½. Π’Π΅ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΎΡ ΠΏΠΎ-Π½Π°ΠΏΡΠ΅Π΄Π½Π°Π»ΠΈ ΠΌΠΎΠΌΡΠ΅ΡΠ°, ΠΊΠ°ΡΠΎ Ρ Π°ΠΊΠ΅ΡΠΈ.
ΠΠΎΡΡΠ°Π²ΠΈΡ Π·Π°Π΄Π°ΡΠ° Π½Π° ΡΠΎΠ·ΠΈ ΡΠΎΠ²Π΅ΠΊ, ΡΠΎΠΉ Π½Π°ΠΏΡΠ°Π²ΠΈ Π²ΡΠΈΡΠΊΠΎ ΠΈ ΡΠΈ ΡΡΡΠ³Π½Π°. Π Π²ΠΈΠ΅ Π³Π»Π΅Π΄Π°ΡΠ΅ - ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°, ΡΠ΅ Π΅ Π³ΠΎΡΠΎΠ²ΠΎ. Π ΡΠ»Π΅Π΄ Π²ΡΠ΅ΠΌΠ΅, ΠΊΠΎΠ³Π°ΡΠΎ ΠΊΠΎΠ΄ΡΡ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π΅ ΡΠΈΠ½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½, ΡΠΎΠ²Π° Π·Π°ΠΏΠΎΡΠ²Π° Π·Π°ΡΠ°Π΄ΠΈ Π½Π΅Π³ΠΎ... ΠΠΎΠ±ΡΠ΅, ΡΠ΅ Π²Π΅ΡΠ΅ ΡΡΠΏΡ Π΄Π° ΠΈΠ·Π±ΡΠ³Π° Π½Π°Π΄Π°Π»Π΅ΡΠ΅. Π’ΠΎΠ²Π° ΡΠ° ΠΌΠΎΠΌΡΠ΅ΡΠ°ΡΠ°, ΠΊΠΎΠΈΡΠΎ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ° Π½Π° Π±ΡΡΠΈΠ»ΠΊΠ°, ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΡΡ ΡΠΎΠ²Π°: Π²ΠΈΠΆΠ΄Π°ΡΠ΅, ΠΊΡΠ΄Π΅ΡΠΎ Π΅ Π΄ΡΠ½ΠΎΡΠΎ, ΡΡΡΠΊΠ»ΠΎΡΠΎ ΡΠ΅ ΠΎΠ³ΡΠ²Π°. Π Π½Π΅ Π΅ ΡΡΠ²ΡΠ΅ΠΌ ΡΡΠ½ΠΎ Π΄Π°Π»ΠΈ Π΅ ΠΏΡΠΎΠ·ΡΠ°ΡΠ΅Π½ ΠΈΠ»ΠΈ Π½Π΅. Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° βΡ Π°ΠΊΠ΅ΡΠΈΡΠ΅β ΠΎΡΡΡΠ·Π°Ρ Π° ΡΠΎΠ²Π° Π΄ΡΠ½ΠΎ, Π²ΠΌΡΠΊΠ½Π°Ρ Π° ΡΠ°ΠΌ ΠΊΠΎΡΠ°Π±, ΡΠ»Π΅Π΄ ΠΊΠΎΠ΅ΡΠΎ ΠΎΡΠ½ΠΎΠ²ΠΎ Π·Π°Π»Π΅ΠΏΠΈΡ Π° Π΄ΡΠ½ΠΎΡΠΎ ΠΈ ΡΡΠΊΠ°Ρ ΡΠ°ΠΊΠ° ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° Π±ΡΠ΄Π΅.
ΠΡ Π³Π»Π΅Π΄Π½Π° ΡΠΎΡΠΊΠ° Π½Π° ΠΏΠΎΡΡΠ°Π²ΡΠ½Π΅ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°, Π²ΡΠΈΡΠΊΠΎ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ. ΠΠΎ ΠΊΠ°ΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΊΠΎΡΠ°Π±ΠΈΡΠ΅ ΠΊΠ°ΡΠΎ ΠΏΡΠΈΠΌΠ΅Ρ: Π·Π°ΡΠΎ ΠΈΠ·ΠΎΠ±ΡΠΎ Π΄Π° ΠΏΡΠ°Π²ΠΈΠΌ ΡΠΎΠ·ΠΈ ΠΊΠΎΡΠ°Π±, ΠΊΠΎΠΉ ΠΈΠ·ΠΎΠ±ΡΠΎ ΠΈΠΌΠ° Π½ΡΠΆΠ΄Π° ΠΎΡ Π½Π΅Π³ΠΎ? ΠΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ Π½ΠΈΠΊΠ°ΠΊΠ²Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ. ΠΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΡΠ°ΠΊΠΈΠ²Π° ΠΊΠΎΡΠ°Π±ΠΈ ΡΠ° ΠΏΠΎΠ΄Π°ΡΡΡΠΈ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ Π²ΠΈΡΠΎΠΊΠΎΠΏΠΎΡΡΠ°Π²Π΅Π½ΠΈ Ρ ΠΎΡΠ°, ΠΊΠΎΠΈΡΠΎ Π³ΠΈ ΠΏΠΎΡΡΠ°Π²ΡΡ Π½Π° ΡΠ°ΡΡ Π½Π°Π΄ ΡΡΡ , ΠΊΠ°ΡΠΎ Π½ΡΠΊΠ°ΠΊΡΠ² ΡΠΈΠΌΠ²ΠΎΠ», ΠΊΠ°ΡΠΎ Π·Π½Π°ΠΊ. Π Π°ΠΊΠΎ ΡΠ°ΠΊΡΠ² ΡΠΎΠ²Π΅ΠΊ, ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π» Π½Π° Π³ΠΎΠ»ΡΠΌ Π±ΠΈΠ·Π½Π΅Ρ ΠΈΠ»ΠΈ Π²ΠΈΡΠΎΠΊΠΎΠΏΠΎΡΡΠ°Π²Π΅Π½ ΡΠ»ΡΠΆΠΈΡΠ΅Π», ΠΊΠ°ΠΊ ΡΠ΅ ΡΡΠΎΠΈ Π·Π½Π°ΠΌΠ΅ΡΠΎ Π½Π° ΡΠ°ΠΊΡΠ² Ρ Π°ΠΊ, ΡΠΈΠΉΡΠΎ Π²ΡΠ°Ρ Π΅ ΠΎΡΡΡΠ·Π°Π½? ΠΠΈ Π±ΠΈΠ»ΠΎ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ ΡΠΎΠΉ Π½ΠΈΠΊΠΎΠ³Π° Π΄Π° Π½Π΅ ΡΠ°Π·Π±Π΅ΡΠ΅ Π·Π° ΡΠΎΠ²Π°. Π ΡΠ°ΠΊΠ°, ΠΊΠ°ΠΊ Π² ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ° ΠΏΡΠ°Π²ΡΡ ΡΠ΅Π·ΠΈ ΠΊΠΎΡΠ°Π±ΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΏΠΎΠ΄Π°ΡΠ΅Π½ΠΈ Π½Π° Π²Π°ΠΆΠ΅Π½ ΡΠΎΠ²Π΅ΠΊ?
ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΎΡΠΎ ΠΊΠ»ΡΡΠΎΠ²ΠΎ ΠΌΡΡΡΠΎ, Π·Π° ΠΊΠΎΠ΅ΡΠΎ Π½Π°ΠΈΡΡΠΈΠ½Π° Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ Π½ΠΈΡΠΎ, Π΅ ΡΡΠ»ΠΎΡΠΎ. Π ΠΊΠΎΡΠΏΡΡΡΡ Π½Π° ΠΊΠΎΡΠ°Π±Π° ΠΏΠ°ΡΠ²Π° ΡΠΎΡΠ½ΠΎ Π²ΡΠ² Π²ΡΠ°ΡΠ°. ΠΠΎΠΊΠ°ΡΠΎ ΠΊΠΎΡΠ°Π±ΡΡ Π΅ ΡΠ³Π»ΠΎΠ±Π΅Π½ ΠΈΠ·Π²ΡΠ½ Π±ΡΡΠΈΠ»ΠΊΠ°ΡΠ°. ΠΠΎ ΡΠΎΠ²Π° Π½Π΅ Π΅ ΠΏΡΠΎΡΡΠΎ ΡΠ³Π»ΠΎΠ±ΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠΎΡΠ°Π±, ΡΠΎΠ²Π° Π΅ ΠΈΡΡΠΈΠ½ΡΠΊΠΈ Π±ΠΈΠΆΡΡΠ΅ΡΡΠΊΠΈ Π·Π°Π½Π°ΡΡ. ΠΡΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΈ Π»ΠΎΡΡΠΎΠ²Π΅, ΠΊΠΎΠΈΡΠΎ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ ΡΡΡ Π½ΠΎΡΠΎ ΠΏΠΎΠ²Π΄ΠΈΠ³Π°Π½Π΅. ΠΠ»Π°ΡΠ½Π°ΡΠ° Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ΅ ΡΠ³ΡΠ²Π°Ρ, Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»Π½ΠΎ ΡΠ΅ Π²ΠΊΠ°ΡΠ²Π°Ρ Π²ΡΡΡΠ΅ ΠΈ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΏΠΈΠ½ΡΠ΅ΡΠΈ ΡΠ΅ ΠΈΠ·Π΄ΡΡΠΏΠ²Π°Ρ ΠΈ ΠΏΠΎΠ²Π΄ΠΈΠ³Π°Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠ΅ΡΠΈΠ·Π½ΠΎ, ΠΏΡΠ΅ΡΠΈΠ·Π½ΠΎ. Π Π΅Π·ΡΠ»ΡΠ°ΡΡΡ Π΅ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ·ΠΊΡΡΡΠ²ΠΎΡΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΠΎΠ΄Π°ΡΠ΅Π½ΠΎ Ρ ΡΠΈΡΡΠ° ΡΡΠ²Π΅ΡΡ ΠΈ Π³ΠΎΡΠ΄ΠΎΡΡ.
Π Π°ΠΊΠΎ ΠΈΡΠΊΠ°ΠΌΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡΡ Π΄Π° Π΅ ΡΡΠΏΠ΅ΡΠ΅Π½, Π² Π΅ΠΊΠΈΠΏΠ° ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠΌΠ° ΠΏΠΎΠ½Π΅ Π΅Π΄ΠΈΠ½ Π±ΠΈΠΆΡΡΠ΅Ρ. ΠΡΠΊΠΎΠΉ, ΠΊΠΎΠΉΡΠΎ Π΄ΡΡΠΆΠΈ Π½Π° ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎΡΠΎ Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠ° ΠΈ Π²Π·Π΅ΠΌΠ° ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ Π²ΡΠΈΡΠΊΠΈ Π°ΡΠΏΠ΅ΠΊΡΠΈ, Π±Π΅Π· Π΄Π° ΠΆΠ΅ΡΡΠ²Π° Π½ΠΈΡΠΎ, Π΄ΠΎΡΠΈ Π² ΠΌΠΎΠΌΠ΅Π½ΡΠΈ Π½Π° ΡΡΡΠ΅Ρ, ΠΊΠΎΠ³Π°ΡΠΎ ΠΎΠ±ΡΡΠΎΡΡΠ΅Π»ΡΡΠ²Π°ΡΠ° ΠΈΠ·ΠΈΡΠΊΠ²Π°Ρ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ ΡΠΏΠ΅ΡΠ½ΠΎΡΠΎ Π·Π° ΡΠΌΠ΅ΡΠΊΠ° Π½Π° Π²Π°ΠΆΠ½ΠΎΡΠΎ. ΠΡΠΈΡΠΊΠΈ ΡΡΠΏΠ΅ΡΠ½ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ° ΡΡΡΠΎΠΉΡΠΈΠ²ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ° ΠΈΠ·Π΄ΡΡΠΆΠ°Π»ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°ΡΠ° Π½Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ, ΡΠ° ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½ΠΈ Π½Π° ΡΠΎΠ·ΠΈ ΠΏΡΠΈΠ½ΡΠΈΠΏ. ΠΠΌΠ° Π½Π΅ΡΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠ΅ΡΠΈΠ·Π½ΠΎ ΠΈ ΡΠ½ΠΈΠΊΠ°Π»Π½ΠΎ Π² ΡΡΡ , Π½Π΅ΡΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅ Π²ΡΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΎΡ Π²ΡΠΈΡΠΊΠΈ Π½Π°Π»ΠΈΡΠ½ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ. Π ΠΏΡΠΈΠΌΠ΅ΡΠ° Ρ ΠΊΠΎΡΠ°Π±Π° Π² Π±ΡΡΠΈΠ»ΠΊΠ°ΡΠ° ΡΠ΅ ΡΠ°Π·ΠΈΠ³ΡΠ°Π²Π° ΡΠ°ΠΊΡΡΡ, ΡΠ΅ ΠΊΠΎΡΠΏΡΡΡΡ Π½Π° ΠΊΠΎΡΠ°Π±Π° ΠΌΠΈΠ½Π°Π²Π° ΠΏΡΠ΅Π· Π³ΡΡΠ»ΠΎΡΠΎ.
ΠΡΡΡΠ°ΠΉΠΊΠΈ ΡΠ΅ ΠΊΡΠΌ Π·Π°Π΄Π°ΡΠ°ΡΠ° Π·Π° ΠΈΠ·Π±ΠΎΡ Π½Π° Π½Π°ΡΠΈΡ ΡΡΡΠ²ΡΡ Π·Π° ΠΊΠ΅ΡΠΈΡΠ°Π½Π΅, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠΈ ΡΠΎΠ·ΠΈ ΠΌΠ΅ΡΠΎΠ΄? ΠΡΠ΅Π΄Π»Π°Π³Π°ΠΌ ΡΠ°Π·ΠΈ ΠΎΠΏΡΠΈΡ Π·Π° ΠΈΠ·Π±ΠΎΡ ΠΎΡ Π²ΡΠΈΡΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ - Π½Π΅ ΡΠ°Π·ΠΊΠ»Π°ΡΠ°ΠΉΡΠ΅ Π±ΡΡΠΈΠ»ΠΊΠ°ΡΠ°, Π½Π΅ ΠΈΠ·Π±ΠΈΡΠ°ΠΉΡΠ΅, Π° Π²ΠΈΠΆΡΠ΅ ΠΊΠ°ΠΊΠ²ΠΎ ΠΈΠΌΠ°Ρ ΠΏΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏ, ΠΊΠ°ΠΊΠ²ΠΎ Π΄Π° ΡΡΡΡΠΈΡΠ΅ ΠΏΡΠΈ ΠΈΠ·Π±ΠΎΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°.
ΠΡΠ΄Π΅ Π΄Π° ΡΡΡΡΡ ΡΠ΅ΡΠ½ΠΈ ΠΌΠ΅ΡΡΠ°
ΠΠ΅ΠΊΠ° ΡΠ΅ ΠΎΠΏΠΈΡΠ°ΠΌΠ΅ Π΄Π° Π½Π΅ ΡΠ°Π·ΠΊΠ»Π°ΡΠ°ΠΌΠ΅ Π±ΡΡΠΈΠ»ΠΊΠ°ΡΠ°, Π΄Π° Π½Π΅ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π°ΠΌΠ΅ ΠΏΡΠ΅Π· Π²ΡΠΈΡΠΊΠΎ, ΠΊΠΎΠ΅ΡΠΎ Π΅ ΡΠ°ΠΌ Π΅Π΄Π½ΠΎ ΠΏΠΎ Π΅Π΄Π½ΠΎ, Π½ΠΎ Π½Π΅ΠΊΠ° Π΄Π° Π²ΠΈΠ΄ΠΈΠΌ ΠΊΠ°ΠΊΠ²ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΠ΅ Π²ΡΠ·Π½ΠΈΠΊΠ½Π°Ρ, Π°ΠΊΠΎ ΠΈΠ·Π²Π΅Π΄Π½ΡΠΆ, Π·Π° Π½Π°ΡΠ°ΡΠ° Π·Π°Π΄Π°ΡΠ°, ΡΠ°ΠΌΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ°ΠΌΠ΅ ΡΠ°ΠΊΠ°Π²Π° ΡΠΈΡΡΠ΅ΠΌΠ°. Π Π°Π·Π±ΠΈΡΠ° ΡΠ΅, Π½ΠΈΠ΅ Π½ΡΠΌΠ° Π΄Π° ΡΠ³Π»ΠΎΠ±ΡΠ²Π°ΠΌΠ΅ Π²Π΅Π»ΠΎΡΠΈΠΏΠ΅Π΄Π°, Π½ΠΎ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΡΠ°Π·ΠΈ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠ°, Π·Π° Π΄Π° Π½ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ Π½Π° ΠΊΠΎΠΈ ΡΠΎΡΠΊΠΈ Π΄Π° ΠΎΠ±ΡΡΠ½Π΅ΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π² ΠΎΠΏΠΈΡΠ°Π½ΠΈΡΡΠ° Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡΠ΅. ΠΠ΅ΠΊΠ° Π½Π°ΡΠ΅ΡΡΠ°Π΅ΠΌ ΡΠ°ΠΊΠ°Π²Π° Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠ°.
ΠΠΊΠΎ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π΅ ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π°, ΡΠΎΠ³Π°Π²Π° ΡΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΡΡΠ²ΡΡΠ° (6). ΠΠ° ΠΊΠ°ΠΆΠ΅ΠΌ, ΡΠ΅ ΠΈΠΌΠ° ΡΠ΅ΡΠΈΡΠΈ (ΡΠ΄ΠΎΠ±Π½ΠΎ Π΅ Π΄Π° Π³ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΈΡΠ΅ Π½Π° ΡΠ½ΠΈΠΌΠΊΠ°ΡΠ°, Π½ΠΎ, ΡΠ°Π·Π±ΠΈΡΠ° ΡΠ΅, ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° ΠΊΠΎΠ»ΠΊΠΎΡΠΎ ΠΈΡΠΊΠ°ΡΠ΅). ΠΠΊΠΎ ΡΡΡΠ²ΡΡΠΈΡΠ΅ ΡΠ° Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π²ΡΠ·Π»ΠΈ, ΡΠΎΠ²Π° ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ Π²ΡΠΈΡΠΊΠΈ ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°Ρ Π½ΡΠΊΠ°ΠΊΡΠ² ΠΊΠΎΠ΄, ΠΊΠΎΠΉΡΠΎ Π΅ ΠΎΡΠ³ΠΎΠ²ΠΎΡΠ΅Π½ Π·Π° Π³Π°ΡΠ°Π½ΡΠΈΡΠ°Π½Π΅ΡΠΎ, ΡΠ΅ ΡΠ΅Π·ΠΈ Π²ΡΠ·Π»ΠΈ ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Ρ ΠΊΠ»ΡΡΡΠ΅Ρ ΠΈ Π² ΡΠ»ΡΡΠ°ΠΉ Π½Π° ΠΏΡΠ΅ΠΊΡΡΠ²Π°Π½Π΅ ΡΠ΅ ΡΠ²ΡΡΠ·Π²Π°Ρ ΠΈ ΡΠ°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Ρ Π΅Π΄ΠΈΠ½ Π΄ΡΡΠ³.
ΠΡΠΆΠ΄Π°Π΅ΠΌ ΡΠ΅ ΡΡΡΠΎ ΠΎΡ ΠΊΠΎΠ΄ΠΎΠ²Π° Π»ΠΎΠ³ΠΈΠΊΠ° (2), ΠΊΠΎΡΡΠΎ Π²ΡΡΡΠ½ΠΎΡΡ Π΅ Π·Π° ΠΊΠ΅ΡΠΈΡΠ°Π½Π΅. ΠΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²Π°Ρ Ρ ΡΠΎΠ·ΠΈ ΠΊΠΎΠ΄ ΡΡΠ΅Π· Π½ΡΠΊΠΎΠΈ API. ΠΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΡΡ ΠΊΠΎΠ΄ (1) ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ»ΠΈ Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° Π΅Π΄Π½Π° ΠΈ ΡΡΡΠ° JVM, ΠΈΠ»ΠΈ Π΄Π° ΠΈΠΌΠ° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π½Π΅Ρ ΠΏΡΠ΅Π· ΠΌΡΠ΅ΠΆΠ°ΡΠ°. ΠΠΎΠ³ΠΈΠΊΠ°ΡΠ°, Π²Π½Π΅Π΄ΡΠ΅Π½Π° Π²ΡΡΡΠ΅, Π΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΊΠΎΠΈ ΠΎΠ±Π΅ΠΊΡΠΈ Π΄Π° ΡΠ΅ ΠΎΡΡΠ°Π²ΡΡ Π² ΠΊΠ΅ΡΠ° ΠΈ ΠΊΠΎΠΈ Π΄Π° ΡΠ΅ ΠΈΠ·Ρ Π²ΡΡΠ»ΡΡ. ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΏΠ°ΠΌΠ΅Ρ (3) Π·Π° ΡΡΡ ΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠ΅ΡΠ°, Π½ΠΎ Π°ΠΊΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π·Π°ΠΏΠ°Π·ΠΈΠΌ ΡΠ°ΡΡ ΠΎΡ Π΄Π°Π½Π½ΠΈΡΠ΅ Π½Π° Π΄ΠΈΡΠΊ (4).
ΠΠ° Π²ΠΈΠ΄ΠΈΠΌ Π² ΠΊΠΎΠΈ ΡΠ°ΡΡΠΈ ΡΠ΅ Π²ΡΠ·Π½ΠΈΠΊΠ½Π΅ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ. ΠΡΡΡΠ½ΠΎΡΡ Π²ΡΡΠΊΠ° ΡΡΡΠ΅Π»ΠΊΠ° ΠΈ Π²ΡΠ΅ΠΊΠΈ Π²ΡΠ·Π΅Π» ΡΠ΅ Π±ΡΠ΄Π°Ρ Π·Π°ΡΠ΅Π΄Π΅Π½ΠΈ. ΠΡΡΠ²ΠΎ, ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΡ ΠΊΠΎΠ΄ ΠΈ api, Π°ΠΊΠΎ ΡΠΎΠ²Π° Π΅ ΠΌΡΠ΅ΠΆΠΎΠ²Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡ, ΡΠ»ΡΠ³Π°Π½Π΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π΄ΠΎΡΡΠ° Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΠΌΠΎ. ΠΡΠΎΡΠΎ, Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΡΠ°ΠΌΠΎΡΠΎ api - Π°ΠΊΠΎ ΠΏΡΠ΅ΠΊΠ°Π»ΡΠ²Π°ΠΌΠ΅ ΡΡΡ ΡΠ»ΠΎΠΆΠ½Π°ΡΠ° Π»ΠΎΠ³ΠΈΠΊΠ°, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΡΠ΅ ΡΠ±Π»ΡΡΠΊΠ°ΠΌΠ΅ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠ°. Π Π±ΠΈ Π±ΠΈΠ»ΠΎ Ρ ΡΠ±Π°Π²ΠΎ, Π°ΠΊΠΎ Π»ΠΎΠ³ΠΈΠΊΠ°ΡΠ° Π½Π΅ Π³ΡΠ±ΠΈ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΠΏΠ°ΠΌΠ΅Ρ. Π ΠΎΡΡΠ°Π²Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ΡΠΎ Ρ ΡΠ°ΠΉΠ»ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° - Π² ΠΎΠ±ΠΈΡΠ°ΠΉΠ½Π°ΡΠ° Π²Π΅ΡΡΠΈΡ ΡΠΎΠ²Π° Π΅ ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ / Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ ΠΈ Π·Π°ΠΏΠΈΡ / ΡΠ΅ΡΠ΅Π½Π΅.
Π‘Π»Π΅Π΄Π²Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ ΠΊΠ»ΡΡΡΠ΅ΡΠ°. ΠΠ°ΠΉ-Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΡΠ΅ Π±ΡΠ΄Π΅ Π² ΡΡΡΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°, Π½ΠΎ ΠΌΠΎΠΆΠ΅ ΠΈ ΠΎΡΠ΄Π΅Π»Π½ΠΎ. Π’ΡΠΊ ΡΡΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π²Π·Π΅ΠΌΠ΅ΡΠ΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΠΏΡΠ΅Ρ Π²ΡΡΠ»ΡΠ½Π΅ΡΠΎ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΊΡΠΌ Π½Π΅Π³ΠΎ, ΡΠΊΠΎΡΠΎΡΡΡΠ° Π½Π° ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈΡΠ΅ ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠ»ΡΡΡΠ΅ΡΠ°.
Π‘Π΅Π³Π°, ΠΎΡ Π΅Π΄Π½Π° ΡΡΡΠ°Π½Π°, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΡΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠΌ βΠΊΠ°ΠΊΠ²ΠΈ Π·ΡΠ±Π½ΠΈ ΠΊΠΎΠ»Π΅Π»Π° ΡΠ΅ ΡΠ΅ Π²ΡΡΡΡΡβ Π² ΠΊΠ΅Ρ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°, ΠΊΠΎΠ³Π°ΡΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π°ΠΌΠ΅ Π·Π°ΡΠ²ΠΊΠΈ ΠΎΡ Π½Π°ΡΠΈΡ ΠΊΠΎΠ΄, Π° ΠΎΡ Π΄ΡΡΠ³Π° ΡΡΡΠ°Π½Π°, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΡΠ΅ΡΠ΅Π½ΠΈΠΌ ΠΊΠ°ΠΊΠ²ΠΈ ΠΈ ΠΊΠΎΠ»ΠΊΠΎ Π·Π°ΡΠ²ΠΊΠΈ ΡΠ΅ Π³Π΅Π½Π΅ΡΠΈΡΠ° Π½Π°ΡΠΈΡΡ ΠΊΠΎΠ΄ ΠΊΡΠΌ ΡΠ°Π·ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°. Π’ΠΎΠ²Π° Π΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ, Π·Π° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΈΠ»ΠΈ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΡΡΠ΅Π·Π²Π΅Π½ ΠΈΠ·Π±ΠΎΡ - Π΄Π° ΠΈΠ·Π±Π΅ΡΠ΅ΠΌ ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° Π½Π°ΡΠΈΡ ΡΠ»ΡΡΠ°ΠΉ Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅.
Π»Π΅ΡΠΊΠ°
ΠΠ΅ΠΊΠ° Π²ΠΈΠ΄ΠΈΠΌ ΠΊΠ°ΠΊ Π΄Π° ΠΏΡΠΈΠ»ΠΎΠΆΠΈΠΌ ΡΠΎΠ²Π° ΡΠ°Π·Π»Π°Π³Π°Π½Π΅ ΠΊΡΠΌ Π½Π°ΡΠΈΡ ΡΠΏΠΈΡΡΠΊ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ Hazelcast.
ΠΠ° Π΄Π° ΠΏΠΎΡΡΠ°Π²ΠΈ/Π²Π·Π΅ΠΌΠ΅ Π΄Π°Π½Π½ΠΈ ΠΎΡ Hazelcast, ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΡΡ ΠΊΠΎΠ΄ ΠΎΡΡΡΠ΅ΡΡΠ²ΡΠ²Π° Π΄ΠΎΡΡΡΠΏ (1) Π΄ΠΎ API. Hz Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ ΡΡΡΠ²ΡΡΠ° ΠΊΠ°ΡΠΎ Π²Π³ΡΠ°Π΄Π΅Π½ ΠΈ Π² ΡΠΎΠ·ΠΈ ΡΠ»ΡΡΠ°ΠΉ Π΄ΠΎΡΡΡΠΏΡΡ Π΄ΠΎ api Π΅ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° ΠΌΠ΅ΡΠΎΠ΄ Π²ΡΡΡΠ΅ Π² JVM, ΠΊΠΎΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΡΠΈΡΠ° Π·Π° Π±Π΅Π·ΠΏΠ»Π°ΡΠ½ΠΎ.
ΠΠ° Π΄Π° ΡΠ°Π±ΠΎΡΠΈ Π»ΠΎΠ³ΠΈΠΊΠ°ΡΠ° Π² (2), Hz ΡΠ°Π·ΡΠΈΡΠ° Π½Π° Ρ
Π΅ΡΠ° Π½Π° Π±Π°ΠΉΡΠΎΠ²ΠΈΡ ΠΌΠ°ΡΠΈΠ² Π½Π° ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈΡ ΠΊΠ»ΡΡ - ΡΠΎΠ΅ΡΡ ΠΊΠ»ΡΡΡΡ ΡΠ΅ Π±ΡΠ΄Π΅ ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ Π²ΡΠ² Π²ΡΠ΅ΠΊΠΈ ΡΠ»ΡΡΠ°ΠΉ. Π’ΠΎΠ²Π° ΡΠ° Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΈ ΡΠ΅ΠΆΠΈΠΉΠ½ΠΈ ΡΠ°Π·Ρ
ΠΎΠ΄ΠΈ Π·Π° Hz.
Π‘ΡΡΠ°ΡΠ΅Π³ΠΈΠΈΡΠ΅ Π·Π° ΠΈΠ·Π³ΠΎΠ½Π²Π°Π½Π΅ ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°Ρ Π΄ΠΎΠ±ΡΠ΅, Π½ΠΎ Π·Π° ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΈ ΡΠ»ΡΡΠ°ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡΠ΅ ΡΠ²ΠΎΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈ. ΠΠ΅ Π΅ Π½ΡΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠΈΡΠ΅ΡΠ½ΡΠ²Π°ΡΠ΅ Π·Π° ΡΠ°Π·ΠΈ ΡΠ°ΡΡ.
Π‘ΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ (4) ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΡΠ²ΡΡΠ·Π°Π½ΠΎ. Π‘ΡΡΠ°Ρ ΠΎΡΠ΅Π½. ΠΠ·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ΡΠΎ (5) Π·Π° Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΡΠΈΡΠ° Π·Π° Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ. ΠΠ±ΠΌΠ΅Π½ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π²ΡΠ·Π»ΠΈΡΠ΅ Π² ΠΊΠ»ΡΡΡΠ΅ΡΠ° (6) - Π΄Π°, ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°. Π’ΠΎΠ²Π° Π΅ ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΈΡ Π² ΡΠΎΠ»Π΅ΡΠ°Π½ΡΠ½ΠΎΡΡ ΠΊΡΠΌ Π³ΡΠ΅ΡΠΊΠΈ Π·Π° ΡΠΌΠ΅ΡΠΊΠ° Π½Π° ΡΠΊΠΎΡΠΎΡΡ. Π€ΡΠ½ΠΊΡΠΈΡΡΠ° Hz Near-cache Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈΡΠ΅ ΡΠ΅Π½Π°ΡΠ° - Π΄Π°Π½Π½ΠΈΡΠ΅, ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈ ΠΎΡ Π΄ΡΡΠ³ΠΈ Π²ΡΠ·Π»ΠΈ Π² ΠΊΠ»ΡΡΡΠ΅ΡΠ°, ΡΠ΅ Π±ΡΠ΄Π°Ρ ΠΊΠ΅ΡΠΈΡΠ°Π½ΠΈ.
ΠΠ°ΠΊΠ²ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ ΠΏΡΠΈ ΡΠ°ΠΊΠΈΠ²Π° ΡΡΠ»ΠΎΠ²ΠΈΡ, Π·Π° Π΄Π° ΡΠ΅ ΡΠ²Π΅Π»ΠΈΡΠΈ ΡΠΊΠΎΡΠΎΡΡΡΠ°?
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅ΡΠ΅ ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΊΠ»ΡΡΠ° Π² (2) - ΠΏΡΠΈΠΊΠ°ΡΠ΅ΡΠ΅ Π΄ΡΡΠ³ ΠΊΠ΅Ρ Π²ΡΡΡ Ρ Hazelcast Π·Π° Π½Π°ΠΉ-Π³ΠΎΡΠ΅ΡΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ. ΠΠ° ΡΠ°Π·ΠΈ ΡΠ΅Π» Sportmaster ΠΈΠ·Π±ΡΠ° ΠΠΎΡΠ΅ΠΈΠ½.
ΠΠ° ΡΡΡΠΊΠ²Π°Π½Π΅ Π½Π° Π½ΠΈΠ²ΠΎ (6), Hz ΠΏΡΠ΅Π΄Π»Π°Π³Π° Π΄Π²Π° ΡΠΈΠΏΠ° ΡΡΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅: IMap ΠΈ ReplicatedMap.
Π‘ΡΡΡΠ²Π° ΡΠΈ Π΄Π° ΡΠ΅ ΡΠΏΠΎΠΌΠ΅Π½Π΅ ΠΊΠ°ΠΊ Hazelcast Π²Π»Π΅Π·Π΅ Π² ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ½ΠΈΡ ΡΡΠ΅ΠΊ Π½Π° Sportmaster.
ΠΡΠ΅Π· 2012 Π³., ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ°Π±ΠΎΡΠΈΡ ΠΌΠ΅ ΠΏΠΎ ΠΏΡΡΠ²ΠΈΡ ΠΏΠΈΠ»ΠΎΡΠ΅Π½ ΠΏΡΠΎΠ΅ΠΊΡ Π½Π° Π±ΡΠ΄Π΅ΡΠΈΡ ΡΠ°ΠΉΡ, ΠΈΠΌΠ΅Π½Π½ΠΎ Hazelcast ΡΠ΅ ΠΎΠΊΠ°Π·Π° ΠΏΡΡΠ²Π°ΡΠ° Π²ΡΡΠ·ΠΊΠ°, ΠΊΠΎΡΡΠΎ ΡΡΡΡΠ°ΡΠΊΠ°ΡΠ° Π²ΡΡΠ½Π°. ΠΠ°ΠΏΠΎΠ·Π½Π°Π½ΡΡΠ²ΠΎΡΠΎ Π·Π°ΠΏΠΎΡΠ½Π° βΠΎΡ ΠΏΡΡΠ²ΠΈΡ ΠΏΡΡβ - Π±ΡΡ ΠΌΠ΅ ΠΏΠ»Π΅Π½Π΅Π½ΠΈ ΠΎΡ ΡΠ°ΠΊΡΠ°, ΡΠ΅ ΡΠ°ΠΌΠΎ Π΄Π²Π° ΡΠ°ΡΠ° ΠΏΠΎ-ΠΊΡΡΠ½ΠΎ, ΠΊΠΎΠ³Π°ΡΠΎ Π·Π°Π²ΠΈΠ½ΡΠΈΡ ΠΌΠ΅ Hz Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°, ΡΡ ΡΠ°Π±ΠΎΡΠΈ. Π ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈ Π΄ΠΎΠ±ΡΠ΅. ΠΠΎ ΠΊΡΠ°Ρ Π½Π° Π΄Π΅Π½Ρ Π±ΡΡ ΠΌΠ΅ Π·Π°Π²ΡΡΡΠΈΠ»ΠΈ ΡΠ΅Π΄ΠΈΡΠ° ΡΠ΅ΡΡΠΎΠ²Π΅ ΠΈ Π±ΡΡ ΠΌΠ΅ Π΄ΠΎΠ²ΠΎΠ»Π½ΠΈ. Π ΡΠΎΠ·ΠΈ Π·Π°ΠΏΠ°Ρ ΠΎΡ Π΅Π½Π΅ΡΠ³ΠΈΡ Π±Π΅ΡΠ΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ΅Π½, Π·Π° Π΄Π° ΠΏΡΠ΅ΠΎΠ΄ΠΎΠ»Π΅Π΅ ΠΈΠ·Π½Π΅Π½Π°Π΄ΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ Π₯Ρ ΠΏΠΎΠ΄Π½Π΅ΡΠ΅ Ρ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ. Π‘Π΅Π³Π° Π΅ΠΊΠΈΠΏΡΡ Π½Π° Sportmaster Π½ΡΠΌΠ° ΠΏΡΠΈΡΠΈΠ½Π° Π΄Π° ΠΈΠ·ΠΎΡΡΠ°Π²Ρ Hazelcast.
ΠΠΎ ΡΠ°ΠΊΠΈΠ²Π° Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΈ ΠΊΠ°ΡΠΎ βΠΏΡΡΠ²Π°ΡΠ° Π²ΡΡΠ·ΠΊΠ° Π² ΡΡΡΡΠ°ΡΠΊΠ°ΡΠ°β ΠΈ βHelloWorld Π±Π΅ΡΠ΅ Π±ΡΡΠ·ΠΎ ΡΠ³Π»ΠΎΠ±Π΅Π½β ΡΠ°, ΡΠ°Π·Π±ΠΈΡΠ° ΡΠ΅, ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ° Π½Π° ΠΌΠΎΠΌΠ΅Π½ΡΠ°, Π² ΠΊΠΎΠΉΡΠΎ Π΅ Π½Π°ΠΏΡΠ°Π²Π΅Π½ ΠΈΠ·Π±ΠΎΡΡΡ. ΠΡΡΠΈΠ½ΡΠΊΠΈΡΠ΅ ΡΠ΅ΡΡΠΎΠ²Π΅ Π·Π° ΠΈΠ·Π±ΡΠ°Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π°ΠΏΠΎΡΠ²Π°Ρ Ρ ΠΏΡΡΠΊΠ°Π½Π΅ΡΠΎ Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° ΡΠΎΠ·ΠΈ Π΅ΡΠ°ΠΏ ΡΡΡΠ±Π²Π° Π΄Π° ΠΎΠ±ΡΡΠ½Π΅ΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡΠΈ ΠΈΠ·Π±ΠΎΡΠ° Π½Π° Π²ΡΡΠΊΠ° ΡΠΈΡΡΠ΅ΠΌΠ°, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΊΠ΅Ρ. ΠΡΡΡΠ½ΠΎΡΡ Π² Π½Π°ΡΠΈΡ ΡΠ»ΡΡΠ°ΠΉ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΊΠ°ΠΆΠ΅ΠΌ, ΡΠ΅ ΠΈΠ·Π±ΡΠ°Ρ ΠΌΠ΅ Hazelcast ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ, Π½ΠΎ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° ΡΠ΅ ΠΎΠΊΠ°Π·Π°, ΡΠ΅ ΡΠΌΠ΅ ΠΈΠ·Π±ΡΠ°Π»ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ.
ΠΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎΡΠΎ, ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π²Π°ΠΆΠ½ΠΎ: ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΏΠΎΠ²ΡΠ΅Π΄ΠΈ Π½Π° ΠΎΡΠ΄Π΅Π»Π½ΠΈ Π²ΡΠ·Π»ΠΈ, ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ Π½Π° Π΄Π°Π½Π½ΠΈ, ΡΠ΅Π½Π° Π½Π° ΠΌΠ°ΡΠ°Π±ΠΈΡΠ°Π½Π΅. Π’ΠΎΠ΅ΡΡ, ΡΡΡΡΠ²Π° ΡΠΈ Π΄Π° ΠΎΠ±ΡΡΠ½Π΅ΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π·Π°Π΄Π°ΡΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ Π²ΡΠ·Π½ΠΈΠΊΠ½Π°Ρ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° - ΠΊΠΎΠ³Π°ΡΠΎ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ Π΅ Π΄Π΅ΡΠ΅ΡΠΊΠΈ ΠΏΡΡΠΈ ΠΏΠΎ-Π²ΠΈΡΠΎΠΊΠΎ ΠΎΡ ΠΏΠ»Π°Π½ΠΈΡΠ°Π½ΠΎΡΠΎ, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ ΠΊΠ°ΡΠΈΠΌ Π½Π΅ΡΠΎ Π½Π° Π³ΡΠ΅ΡΠ½ΠΎΡΠΎ ΠΌΡΡΡΠΎ, ΠΊΠΎΠ³Π°ΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΡΡΠ½Π΅ΠΌ Π½ΠΎΠ²Π° Π²Π΅ΡΡΠΈΡ Π½Π° ΠΊΠΎΠ΄Π°, Π·Π°ΠΌΠ΅Π½Π΅ΡΠ΅ Π΄Π°Π½Π½ΠΈΡΠ΅ ΠΈ Π³ΠΎ Π½Π°ΠΏΡΠ°Π²Π΅ΡΠ΅ Π½Π΅Π·Π°Π±Π΅Π»ΡΠ·Π°Π½ΠΎ Π·Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅.
ΠΠ° Π²ΡΠΈΡΠΊΠΈ ΡΠ΅Π·ΠΈ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡ Hazelcast ΡΡΡ ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ ΠΎΡΠ³ΠΎΠ²Π°ΡΡ Π½Π° ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡΡΠ°.
Π‘Π»Π΅Π΄Π²Π° ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ΅Π½ΠΈΠ΅
ΠΠΎ Hazelcast Π½Π΅ Π΅ ΠΏΠ°Π½Π°ΡΠ΅Ρ. ΠΡΠ΅Π· 2017 Π³. ΠΈΠ·Π±ΡΠ°Ρ ΠΌΠ΅ Hazelcast Π·Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡΠΊΠΈΡ ΠΊΠ΅Ρ, ΠΏΡΠΎΡΡΠΎ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° Π΄ΠΎΠ±ΡΠΈ Π²ΠΏΠ΅ΡΠ°ΡΠ»Π΅Π½ΠΈΡ ΠΎΡ ΠΌΠΈΠ½Π°Π» ΠΎΠΏΠΈΡ. Π’ΠΎΠ²Π° ΠΈΠ·ΠΈΠ³ΡΠ° ΠΊΠ»ΡΡΠΎΠ²Π° ΡΠΎΠ»Ρ Π² Π΅Π΄Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΆΠ΅ΡΡΠΎΠΊΠ° ΡΠ΅Π³Π°, Π·Π°ΡΠ°Π΄ΠΈ ΠΊΠΎΡΡΠΎ ΠΈΠ·ΠΏΠ°Π΄Π½Π°Ρ ΠΌΠ΅ Π² ΡΡΡΠ΄Π½Π° ΡΠΈΡΡΠ°ΡΠΈΡ ΠΈ βΠ³Π΅ΡΠΎΠΈΡΠ½ΠΎβ ΡΠ΅ ΠΈΠ·ΠΌΡΠΊΠ²Π°Ρ ΠΌΠ΅ ΠΎΡ Π½Π΅Ρ Π·Π° 60 Π΄Π½ΠΈ. ΠΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ Π·Π° ΡΠΎΠ²Π° Π² ΡΠ»Π΅Π΄Π²Π°ΡΠ°ΡΠ° ΡΠ°ΡΡ.
ΠΠ΅ΠΆΠ΄ΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ... Π§Π΅ΡΡΠΈΡ Π½ΠΎΠ² ΠΊΠΎΠ΄!
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com