ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ β ΡΠ΄Π°Π»ΡΠ½Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ° Π² ΠΠΎΡΠΊΠ²Π΅
ΠΠ°ΡΠ°: 2024-08-26
ΠΠ΅ΡΠ°Π»ΠΈ
Π Π΅Π³ΠΈΠΎΠ½
ΠΠΎΡΠΊΠ²Π°
ΠΠ°Π½ΡΡΠΎΡΡΡ
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
ΠΠ°ΡΠ° ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ
2024-08-26
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈΠ³Ρ. ΠΡΡΠ³ΠΎΠ΅. ΠΠ³ΡΠ°: Π΄Π»Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ². ΠΠ³ΡΠ°: ΠΡΡΠ³ΠΎΠ΅. ΠΠ°Π½Ρ: ΠΡΡΠ³ΠΎΠ΅. ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: Flutter. ΠΡΠ°ΡΠΈΠΊΠ°: 2D. ΠΠΎΠΆΠ΅Π»Π°Π½ΠΈΡ ΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ: Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ: Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Flutter Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠ΅ΡΠ΅ΡΠ΅Π½ΡΠ° “ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌΠΌ“ Π² Π½Π°ΡΠ΅ ΡΠΆΠ΅ Π΄Π΅ΠΉΡΡΠ²ΡΡΡΠ΅Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° iOS, Android, Π²Π΅Π± ΠΈ Π΄Π΅ΡΠΊΡΠΎΠΏ (Windows, macOS, Linux). ΠΡΡΠΎΠΊΠ°Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈ ΠΎΡΠ·ΡΠ²ΡΠΈΠ²ΠΎΡΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°. ΠΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π΄Π°Π½Π½ΡΡ
ΠΈ ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠΊΠΈ. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠ°Π½Π°Π»Π°: ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠ°Π½Π°Π»Π° Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Π½Π°Π·Π²Π°Π½ΠΈΡ, ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π°Π²Π°ΡΠ°ΡΠ°. ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΈΠ³Π»Π°ΡΠ°ΡΡ ΠΈ ΡΠ΄Π°Π»ΡΡΡ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ², Π½Π°Π·Π½Π°ΡΠ°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠ². Π£ΡΠ°ΡΡΠ½ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠΊΠΈΠ΄Π°ΡΡ ΠΊΠ°Π½Π°Π» ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΌΡΠ»ΡΡΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΡΡ
ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ (ΡΠΎΡΠΎ, Π²ΠΈΠ΄Π΅ΠΎ, Π°ΡΠ΄ΠΈΠΎ, Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ). ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠ΅ΡΠ΅ΡΡΠ»ΠΊΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ Π² Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ°ΡΡ. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ΅Π°ΠΊΡΠΈΠΉ Π½Π° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ (Π»Π°ΠΉΠΊΠΈ, ΡΠΌΠΎΠ΄Π·ΠΈ). Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ
ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ. ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡ ΠΌΠΎΠ³ΡΡ ΡΠ΄Π°Π»ΡΡΡ Π»ΡΠ±ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ. Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ: ΠΡΡ-ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ ΠΎ Π½ΠΎΠ²ΡΡ
ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡΡ
ΠΈ ΠΏΡΠΈΠ³Π»Π°ΡΠ΅Π½ΠΈΡΡ
. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ Π΄Π»Ρ ΠΊΠ°Π½Π°Π»Π° (Π²ΠΊΠ»ΡΡΠΈΡΡ/Π²ΡΠΊΠ»ΡΡΠΈΡΡ). ΠΠΎΠΈΡΠΊ ΠΏΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡΠΌ: ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠΈΡΠΊΠ° ΠΏΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡΠΌ Π²Π½ΡΡΡΠΈ ΠΊΠ°Π½Π°Π»Π°. Π‘ΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΉ Π² Telegram ΡΠ΅ΡΠ΅Π· Π±ΠΎΡΠ°. (ΠΈΠ»ΠΈ ΠΈΠ½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ) ΠΡΠΏΡΠ°Π²ΠΊΠ° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ ΠΈΠ· ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Flutter Π² Telegram ΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ. ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ: ΠΡΠΎΡΠΌΠΎΡΡ ΡΠΏΠΈΡΠΊΠ° ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ² ΠΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠ² (ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ, ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ² ΠΈ Ρ.Π΄.). PS. ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π±ΡΠ΄Π΅Ρ ΡΠΆΠ΅ Π² Π»ΠΈΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠΊΠ΅ Π΄ΠΈΠ·Π°ΠΉΠ½ https://www.figma.com/design/mrA7XC0nb9ObUu4jdu5rEf/%D0%9A%D0%B0%D0%BD%D0%B0%D0%BB-%D0%B2-%D1%87%D0%B0%D1%82%D0%B0%D1%85-%D0%B4%D0%BB%D1%8F-ROOLY?node-id=0-1&t=VGdTYuhg6KepgEs4-0.
ΠΠΎΡ
ΠΎΠΆΠΈΠ΅ Π·Π°ΠΊΠ°Π·Ρ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
Π‘ΠΎΠ³Π»Π°ΡΠ½ΠΎ Π’Π. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Ρ Π½ΡΠ»Ρ. ΠΠΎΠ±ΡΡΠΉ Π΄Π΅Π½Ρ . Π’ΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Ρ Π½ΡΠ»Ρ Π΄Π²ΡΡ
ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² : 1. Π‘Π΅ΡΠ²ΠΈΡ Semantic Π½Π° (Π½Π° Π²ΡΠ±ΠΎΡ) Java, Rust, Golang 2. Π‘Π΅ΡΠ²ΠΈΡ Sender Π½Π° Python ΠΠ±ΡΠ΅Π΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ΅ΡΠ²ΠΈΡ Sematic: Π‘Ρ
Π΅ΠΌΠ° ΡΠ°Π±ΠΎΡΡ CΠ΅ΡΠ²ΠΈΡΠ° Semantic Π΄Π°Π½Π½ΡΡ
ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΠΏΠ°ΠΊΠ΅ΡΠΎΠ², ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΡ
ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ (Integration_package) ΠΈ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ
(Data_package). Π ΡΠ°Π·ΡΠ΅Π·Π΅ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Π²Ρ
ΠΎΠ΄ΡΡΠΈΡ
Π² ΡΠΎΡΡΠ°Π² ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡΡ: β’ Integration_package: o Consumer β ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Apache Kafka ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΠΉ ΠΎΡΠΏΡΠ°Π²ΠΊΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ ΠΏΠ°ΡΡΠΈΠ½Π³Π° ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ Β«ΠΠ΅ΡΠ΅Π΄Π°ΡΠ° ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΏΠ°ΡΡΠΈΠ½Π³Π°Β» ([1] ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²) o Producer βΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Apache Kafka ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΠΉ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΡΡΠΈΠ½Π³ Π΄Π°Π½Π½ΡΡ
ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ Β«ΠΠ΅ΡΠ΅Π΄Π°ΡΠ° Π·Π°Π΄Π°Π½ΠΈΡ Π½Π° ΠΏΠ°ΡΡΠΈΠ½Π³Β» ([2] ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²) o GPT Π°Π΄Π°ΠΏΡΠ΅Ρ - ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌ Π‘Π΅ΡΠ²ΠΈΡΠΎΠΌ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΄ΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ChatGPT o REST-adapter - ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΌ Π‘Π΅ΡΠ²ΠΈΡΠΎΠΌ Processor ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠ° REST API Π·Π°ΠΏΡΠΎΡΠΎΠ² Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ
ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²: ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ ΠΏΠ°ΡΡΠΈΠ½Π³Π° Π΄Π°Π½Π½ΡΡ
([3] ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²) ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² Π·Π°Π΄Π°ΡΠΈ ΠΏΠ°ΡΡΠΈΠ½Π³Π° Π΄Π°Π½Π½ΡΡ
([4] ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²) o Sheduler β ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ Π·Π°ΠΏΡΡΠΊΠ° Π·Π°Π΄Π°Ρ Π½Π° ΠΏΠ°ΡΡΠΈΠ½Π³ Π΄Π°Π½Π½ΡΡ
Ρ ΡΡΠ΅ΡΠΎΠΌ ΠΏΡΠΈΠΎΡΡΠΈΡΠ΅ΡΠ° ΠΈ Π΄Π°ΡΡ ΠΎΡΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΡΠ°ΡΡΠ° (ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ) β’ Data_package: o Mind-logic β ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ΅ΠΌΠ°Π½ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΠ΄ΡΠΎΠΌ Π² ΡΠ°ΡΡΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Π΅Π³ΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠΌΠ΅ΡΡΠΈΡ
ΡΡ Π² ΠΠ°Π·Π΅ Π·Π½Π°Π½ΠΈΠΉ ΠΈΠ½ΡΡΠΎΠΌΠ°ΡΠΈΠΈ o DB-mind adapter β ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ°Π±ΠΎΡΡ Ρ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ΠΌ Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π½Π° Π±Π°Π·Π΅ ClickHouse (ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π·Π°ΠΏΠΈΡΠΈ ΠΈ ΡΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ
) *** Π Π΄Π°Π½Π½ΠΎΠΌ ΡΠ΅ΡΠ²ΠΈΡΠ΅ Π½Π°Π΄ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΠ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΡΠ»ΠΎΠ²Π° ΡΠ΅ΠΌΠ°Π½ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΄ΡΠ° ΠΠ±ΡΠ΅Π΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ΅ΡΠ²ΠΈΡ Sender: Π‘Ρ
Π΅ΠΌΠ° ΡΠ°Π±ΠΎΡΡ CΠ΅ΡΠ²ΠΈΡΠ° Sender ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΠΏΠ°ΠΊΠ΅ΡΠΎΠ², ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΡ
ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ (Integration_API_package), Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ
(Logic_package) ΠΈ ΠΌΠ΅ΠΆΡΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠ³ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ (Integration_package). Π ΡΠ°Π·ΡΠ΅Π·Π΅ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Π²Ρ
ΠΎΠ΄ΡΡΠΈΡ
Π² ΡΠΎΡΡΠ°Π² ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡΡ: β’ Integration_API_package: o API-adapter - ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΌ Π‘Π΅ΡΠ²ΠΈΡΠ°ΠΎΠΌ Processor ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠ° REST API Π·Π°ΠΏΡΠΎΡΠΎΠ² Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ
ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²: ΠΡΠΏΡΠ°Π²ΠΊΠ° Π·Π°Π΄Π°Π½ΠΈΡ Π½Π° ΡΠ°ΡΡΡΠ»ΠΊΡ ([5] ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²) ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΏΠΎ Π·Π°Π΄Π°Π½ΠΈΡ Π½Π° ΡΠ°ΡΡΡΠ»ΠΊΡ ([6] ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²) β’ Logical_package: o Send-logic β ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΡΡΠΊΡΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ°ΡΡΡΠ»ΠΎΠΊ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² ΡΠ°ΡΡΡΠ»ΠΎΠΊ (ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½Π°Ρ ΠΏΠΎΡΡΠ°, ΠΌΠ΅ΡΡΠ΅Π½Π΄ΠΆΠ΅ΡΡ, Π·Π²ΠΎΠ½ΠΊΠΈ) o Start-parce - ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π·Π°Π΄Π°Π½ΠΈΡ Π½Π° ΠΏΠ°ΡΡΠΈΠ½Π³ Π΄Π°Π½Π½ΡΡ
ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ ΠΏΠ°ΡΡΠΈΠ½Π³Π° Π΄Π°Π½Π½ΡΡ
([3] ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²) o End-parce - ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΏΠ°ΡΡΠΈΠ½Π³Π° Π΄Π°Π½Π½ΡΡ
Π΄Π»Ρ ΠΈΡ
ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΡ Π² ΠΏΡΠΈΠ²ΡΠ·ΠΊΠ΅ Ρ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅ΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΠΠ°ΠΊΠ°Π·Π΅ o Create-report - ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ cΠΎΠ·Π΄Π°Π½ΠΈz ΠΎΡΡΠ΅ΡΠ° ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ ΠΠ°ΠΊΠ°Π·Π° ΠΡΠΈ ΡΡΠ°ΡΡΡΠ΅ Β«ΠΠ°ΡΡΠΈΠ½Π³ Π΄Π°Π½Π½ΡΡ
Β» - Π²ΠΎΠ·Π²ΡΠ°Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ΠΡΠΈ ΡΡΠ°ΡΡΡΠ΅ Β«Π Π°ΡΡΡΠ»ΠΊΠ° ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ²Β» - Π²ΠΎΠ·Π²ΡΠ°Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌΠΈ β’ Integration_package: o Consumer β ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Apache Kafka ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΠΉ ΠΎΡΠΏΡΠ°Π²ΠΊΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ ΠΏΠ°ΡΡΠΈΠ½Π³Π° ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΏΠΎ Π·Π°Π΄Π°Π½ΠΈΡ Π½Π° ΡΠ°ΡΡΡΠ»ΠΊΡ ([6] ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²) o Producer β ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Apache Kafka ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΠΉ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΡΡΠΈΠ½Π³ Π΄Π°Π½Π½ΡΡ
ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ ΠΡΠΏΡΠ°Π²ΠΊΠ° Π·Π°Π΄Π°Π½ΠΈΡ Π½Π° ΡΠ°ΡΡΡΠ»ΠΊΡ ([5] ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²) *** Π Π΄Π°Π½Π½ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅ Π½Π°Π΄ΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ ΠΠ , ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ Π²Π΅ΡΡΠΈ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΡΠΉ Π΄ΠΈΠ°Π»ΠΎΠ³ (Π½Π΅ Π³Π»ΡΠ±ΠΎΠΊΠΈΠΉ) ΠΏΠΎ Π²ΠΎΡΡ Π°ΠΏΠΏ ,Π’Π³, Π΅ΠΌΠ΅ΠΉΠ» Ρ Π±Π°Π·ΠΎΠΉ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ΠΈ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΎΡΠ²Π΅ΡΠΎΠ² Π² Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΊΡΠΎΠΌΠ΅ ΠΎΠΏΠΈΡΠ°Π½Π½ΡΡ
ΠΎΡΠ½ΠΎΠ²Π½ΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΠΏΡΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Π½Π΅ΠΉΡΠΎΡΠ΅ΡΠ΅ΠΉ. ΠΡΠΎΡΡ Π² ΠΎΡΠΊΠ»ΠΈΠΊΠ΅ ΡΠΊΠ°Π·Π°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ: 1. ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°, Π²ΠΎΠ·ΡΠ°ΡΡ 2. ΠΎΠΏΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ 3. Π³ΠΎΡΠΎΠ΄ 4. Π²ΠΈΠ»ΠΊΠ° ΠΎΡΠ΅Π½ΠΊΠΈ ΡΠ°Π±ΠΎΡΡ , ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΡΠ°Ρ/ΠΈΡΠΎΠ³ΠΎ. ΠΠΎΠΆΠ΅Π»Π°Π½ΠΈΡ ΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ: ΠΠΎΠ±ΡΡΠΉ Π΄Π΅Π½Ρ . Π’ΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Ρ Π½ΡΠ»Ρ Π΄Π²ΡΡ
ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² : 1. Π‘Π΅ΡΠ²ΠΈΡ Semantic Π½Π° (Π½Π° Π²ΡΠ±ΠΎΡ) Java, Rust, Golang 2. Π‘Π΅ΡΠ²ΠΈΡ Sender Π½Π° Python ΠΠ±ΡΠ΅Π΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ΅ΡΠ²ΠΈΡ Sematic: Π‘Ρ
Π΅ΠΌΠ° ΡΠ°Π±ΠΎΡΡ CΠ΅ΡΠ²ΠΈΡΠ° Semantic Π΄Π°Π½Π½ΡΡ
ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΠΏΠ°ΠΊΠ΅ΡΠΎΠ², ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΡ
ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ (Integration_package) ΠΈ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ
(Data_package). Π ΡΠ°Π·ΡΠ΅Π·Π΅ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Π²Ρ
ΠΎΠ΄ΡΡΠΈΡ
Π² ΡΠΎΡΡΠ°Π² ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡΡ: β’ Integration_package: o Consumer β ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Apache Kafka ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΠΉ ΠΎΡΠΏΡΠ°Π²ΠΊΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ ΠΏΠ°ΡΡΠΈΠ½Π³Π° ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ Β«ΠΠ΅ΡΠ΅Π΄Π°ΡΠ° ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΏΠ°ΡΡΠΈΠ½Π³Π°Β» ([1] ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²) o Producer βΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Apache Kafka ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΠΉ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΡΡΠΈΠ½Π³ Π΄Π°Π½Π½ΡΡ
ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ Β«ΠΠ΅ΡΠ΅Π΄Π°ΡΠ° Π·Π°Π΄Π°Π½ΠΈΡ Π½Π° ΠΏΠ°ΡΡΠΈΠ½Π³Β» ([2] ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²) o GPT Π°Π΄Π°ΠΏΡΠ΅Ρ - ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌ Π‘Π΅ΡΠ²ΠΈΡΠΎΠΌ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΄ΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ChatGPT o REST-adapter - ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΌ Π‘Π΅ΡΠ²ΠΈΡΠΎΠΌ Processor ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠ° REST API Π·Π°ΠΏΡΠΎΡΠΎΠ² Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ
ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²: ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ ΠΏΠ°ΡΡΠΈΠ½Π³Π° Π΄Π°Π½Π½ΡΡ
([3] ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²) ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² Π·Π°Π΄Π°ΡΠΈ ΠΏΠ°ΡΡΠΈΠ½Π³Π° Π΄Π°Π½Π½ΡΡ
([4] ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²) o Sheduler β ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ Π·Π°ΠΏΡΡΠΊΠ° Π·Π°Π΄Π°Ρ Π½Π° ΠΏΠ°ΡΡΠΈΠ½Π³ Π΄Π°Π½Π½ΡΡ
Ρ ΡΡΠ΅ΡΠΎΠΌ ΠΏΡΠΈΠΎΡΡΠΈΡΠ΅ΡΠ° ΠΈ Π΄Π°ΡΡ ΠΎΡΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΡΠ°ΡΡΠ° (ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ) β’ Data_package: o Mind-logic β ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ΅ΠΌΠ°Π½ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΠ΄ΡΠΎΠΌ Π² ΡΠ°ΡΡΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Π΅Π³ΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠΌΠ΅ΡΡΠΈΡ
ΡΡ Π² ΠΠ°Π·Π΅ Π·Π½Π°Π½ΠΈΠΉ ΠΈΠ½ΡΡΠΎΠΌΠ°ΡΠΈΠΈ o DB-mind adapter β ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ°Π±ΠΎΡΡ Ρ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ΠΌ Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π½Π° Π±Π°Π·Π΅ ClickHouse (ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π·Π°ΠΏΠΈΡΠΈ ΠΈ ΡΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ
) *** Π Π΄Π°Π½Π½ΠΎΠΌ ΡΠ΅ΡΠ²ΠΈΡΠ΅ Π½Π°Π΄ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΠ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΡΠ»ΠΎΠ²Π° ΡΠ΅ΠΌΠ°Π½ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΄ΡΠ° ΠΠ±ΡΠ΅Π΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ΅ΡΠ²ΠΈΡ Sender: Π‘Ρ
Π΅ΠΌΠ° ΡΠ°Π±ΠΎΡΡ CΠ΅ΡΠ²ΠΈΡΠ° Sender ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΠΏΠ°ΠΊΠ΅ΡΠΎΠ², ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΡ
ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ (Integration_API_package), Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ
(Logic_package) ΠΈ ΠΌΠ΅ΠΆΡΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠ³ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ (Integration_package). Π ΡΠ°Π·ΡΠ΅Π·Π΅ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Π²Ρ
ΠΎΠ΄ΡΡΠΈΡ
Π² ΡΠΎΡΡΠ°Π² ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡΡ: β’ Integration_API_package: o API-adapter - ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΌ Π‘Π΅ΡΠ²ΠΈΡΠ°ΠΎΠΌ Processor ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠ° REST API Π·Π°ΠΏΡΠΎΡΠΎΠ² Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ
ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²: ΠΡΠΏΡΠ°Π²ΠΊΠ° Π·Π°Π΄Π°Π½ΠΈΡ Π½Π° ΡΠ°ΡΡΡΠ»ΠΊΡ ([5] ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²) ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΏΠΎ Π·Π°Π΄Π°Π½ΠΈΡ Π½Π° ΡΠ°ΡΡΡΠ»ΠΊΡ ([6] ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²) β’ Logical_package: o Send-logic β ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΡΡΠΊΡΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ°ΡΡΡΠ»ΠΎΠΊ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² ΡΠ°ΡΡΡΠ»ΠΎΠΊ (ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½Π°Ρ ΠΏΠΎΡΡΠ°, ΠΌΠ΅ΡΡΠ΅Π½Π΄ΠΆΠ΅ΡΡ, Π·Π²ΠΎΠ½ΠΊΠΈ) o Start-parce - ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π·Π°Π΄Π°Π½ΠΈΡ Π½Π° ΠΏΠ°ΡΡΠΈΠ½Π³ Π΄Π°Π½Π½ΡΡ
ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ ΠΏΠ°ΡΡΠΈΠ½Π³Π° Π΄Π°Π½Π½ΡΡ
([3] ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²) o End-parce - ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΏΠ°ΡΡΠΈΠ½Π³Π° Π΄Π°Π½Π½ΡΡ
Π΄Π»Ρ ΠΈΡ
ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΡ Π² ΠΏΡΠΈΠ²ΡΠ·ΠΊΠ΅ Ρ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅ΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΠΠ°ΠΊΠ°Π·Π΅ o Create-report - ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ cΠΎΠ·Π΄Π°Π½ΠΈz ΠΎΡΡΠ΅ΡΠ° ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ ΠΠ°ΠΊΠ°Π·Π° ΠΡΠΈ ΡΡΠ°ΡΡΡΠ΅ Β«ΠΠ°ΡΡΠΈΠ½Π³ Π΄Π°Π½Π½ΡΡ
Β» - Π²ΠΎΠ·Π²ΡΠ°Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ΠΡΠΈ ΡΡΠ°ΡΡΡΠ΅ Β«Π Π°ΡΡΡΠ»ΠΊΠ° ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ²Β» - Π²ΠΎΠ·Π²ΡΠ°Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌΠΈ β’ Integration_package: o Consumer β ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Apache Kafka ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΠΉ ΠΎΡΠΏΡΠ°Π²ΠΊΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ ΠΏΠ°ΡΡΠΈΠ½Π³Π° ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΏΠΎ Π·Π°Π΄Π°Π½ΠΈΡ Π½Π° ΡΠ°ΡΡΡΠ»ΠΊΡ ([6] ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²) o Producer β ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Apache Kafka ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΠΉ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΡΡΠΈΠ½Π³ Π΄Π°Π½Π½ΡΡ
ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ ΠΡΠΏΡΠ°Π²ΠΊΠ° Π·Π°Π΄Π°Π½ΠΈΡ Π½Π° ΡΠ°ΡΡΡΠ»ΠΊΡ ([5] ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²) *** Π Π΄Π°Π½Π½ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅ Π½Π°Π΄ΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ ΠΠ , ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ Π²Π΅ΡΡΠΈ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΡΠΉ Π΄ΠΈΠ°Π»ΠΎΠ³ (Π½Π΅ Π³Π»ΡΠ±ΠΎΠΊΠΈΠΉ) ΠΏΠΎ Π²ΠΎΡΡ Π°ΠΏΠΏ ,Π’Π³, Π΅ΠΌΠ΅ΠΉΠ» Ρ Π±Π°Π·ΠΎΠΉ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ΠΈ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΎΡΠ²Π΅ΡΠΎΠ² Π² Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΊΡΠΎΠΌΠ΅ ΠΎΠΏΠΈΡΠ°Π½Π½ΡΡ
ΠΎΡΠ½ΠΎΠ²Π½ΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΠΏΡΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Π½Π΅ΠΉΡΠΎΡΠ΅ΡΠ΅ΠΉ. ΠΡΠΎΡΡ Π² ΠΎΡΠΊΠ»ΠΈΠΊΠ΅ ΡΠΊΠ°Π·Π°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ: 1. ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°, Π²ΠΎΠ·ΡΠ°ΡΡ 2. ΠΎΠΏΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ 3. Π³ΠΎΡΠΎΠ΄ 4. Π²ΠΈΠ»ΠΊΠ° ΠΎΡΠ΅Π½ΠΊΠΈ ΡΠ°Π±ΠΎΡΡ , ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΡΠ°Ρ/ΠΈΡΠΎΠ³ΠΎ.
ΠΠΎΡΠΊΠ²Π°
Π€ΡΠΈΠ»Π°Π½ΡΠ΅ΡΡ
2024-09-13
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π΅ΠΉΡΠΎΡΠ΅ΡΠ΅ΠΉ
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Ρ Π½ΡΠ»Ρ. ΠΠΎΠ±ΡΡΠΉ Π΄Π΅Π½Ρ . Π’ΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Ρ Π½ΡΠ»Ρ Π΄Π²ΡΡ
ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² : 1. Π‘Π΅ΡΠ²ΠΈΡ Semantic Π½Π° (Π½Π° Π²ΡΠ±ΠΎΡ) Java, Rust, Golang 2. Π‘Π΅ΡΠ²ΠΈΡ Sender Π½Π° Python ΠΠ±ΡΠ΅Π΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ΅ΡΠ²ΠΈΡ Sematic: Π‘Ρ
Π΅ΠΌΠ° ΡΠ°Π±ΠΎΡΡ CΠ΅ΡΠ²ΠΈΡΠ° Semantic Π΄Π°Π½Π½ΡΡ
ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΠΏΠ°ΠΊΠ΅ΡΠΎΠ², ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΡ
ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ (Integration_package) ΠΈ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ
(Data_package). Π ΡΠ°Π·ΡΠ΅Π·Π΅ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Π²Ρ
ΠΎΠ΄ΡΡΠΈΡ
Π² ΡΠΎΡΡΠ°Π² ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡΡ: β’ Integration_package: o Consumer β ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Apache Kafka ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΠΉ ΠΎΡΠΏΡΠ°Π²ΠΊΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ ΠΏΠ°ΡΡΠΈΠ½Π³Π° ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ Β«ΠΠ΅ΡΠ΅Π΄Π°ΡΠ° ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΏΠ°ΡΡΠΈΠ½Π³Π°Β» ([1] ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²) o Producer βΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Apache Kafka ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΠΉ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΡΡΠΈΠ½Π³ Π΄Π°Π½Π½ΡΡ
ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ Β«ΠΠ΅ΡΠ΅Π΄Π°ΡΠ° Π·Π°Π΄Π°Π½ΠΈΡ Π½Π° ΠΏΠ°ΡΡΠΈΠ½Π³Β» ([2] ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²) o GPT Π°Π΄Π°ΠΏΡΠ΅Ρ - ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌ Π‘Π΅ΡΠ²ΠΈΡΠΎΠΌ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΄ΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ChatGPT o REST-adapter - ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΌ Π‘Π΅ΡΠ²ΠΈΡΠΎΠΌ Processor ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠ° REST API Π·Π°ΠΏΡΠΎΡΠΎΠ² Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ
ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²: ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ ΠΏΠ°ΡΡΠΈΠ½Π³Π° Π΄Π°Π½Π½ΡΡ
([3] ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²) ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² Π·Π°Π΄Π°ΡΠΈ ΠΏΠ°ΡΡΠΈΠ½Π³Π° Π΄Π°Π½Π½ΡΡ
([4] ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²) o Sheduler β ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ Π·Π°ΠΏΡΡΠΊΠ° Π·Π°Π΄Π°Ρ Π½Π° ΠΏΠ°ΡΡΠΈΠ½Π³ Π΄Π°Π½Π½ΡΡ
Ρ ΡΡΠ΅ΡΠΎΠΌ ΠΏΡΠΈΠΎΡΡΠΈΡΠ΅ΡΠ° ΠΈ Π΄Π°ΡΡ ΠΎΡΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΡΠ°ΡΡΠ° (ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ) β’ Data_package: o Mind-logic β ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ΅ΠΌΠ°Π½ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΠ΄ΡΠΎΠΌ Π² ΡΠ°ΡΡΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Π΅Π³ΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠΌΠ΅ΡΡΠΈΡ
ΡΡ Π² ΠΠ°Π·Π΅ Π·Π½Π°Π½ΠΈΠΉ ΠΈΠ½ΡΡΠΎΠΌΠ°ΡΠΈΠΈ o DB-mind adapter β ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ°Π±ΠΎΡΡ Ρ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ΠΌ Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π½Π° Π±Π°Π·Π΅ ClickHouse (ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π·Π°ΠΏΠΈΡΠΈ ΠΈ ΡΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ
) *** Π Π΄Π°Π½Π½ΠΎΠΌ ΡΠ΅ΡΠ²ΠΈΡΠ΅ Π½Π°Π΄ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΠ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΡΠ»ΠΎΠ²Π° ΡΠ΅ΠΌΠ°Π½ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΄ΡΠ° ΠΠ±ΡΠ΅Π΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ΅ΡΠ²ΠΈΡ Sender: Π‘Ρ
Π΅ΠΌΠ° ΡΠ°Π±ΠΎΡΡ CΠ΅ΡΠ²ΠΈΡΠ° Sender ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΠΏΠ°ΠΊΠ΅ΡΠΎΠ², ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΡ
ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ (Integration_API_package), Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ
(Logic_package) ΠΈ ΠΌΠ΅ΠΆΡΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠ³ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ (Integration_package). Π ΡΠ°Π·ΡΠ΅Π·Π΅ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Π²Ρ
ΠΎΠ΄ΡΡΠΈΡ
Π² ΡΠΎΡΡΠ°Π² ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡΡ: β’ Integration_API_package: o API-adapter - ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΌ Π‘Π΅ΡΠ²ΠΈΡΠ°ΠΎΠΌ Processor ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠ° REST API Π·Π°ΠΏΡΠΎΡΠΎΠ² Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ
ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²: ΠΡΠΏΡΠ°Π²ΠΊΠ° Π·Π°Π΄Π°Π½ΠΈΡ Π½Π° ΡΠ°ΡΡΡΠ»ΠΊΡ ([5] ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²) ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΏΠΎ Π·Π°Π΄Π°Π½ΠΈΡ Π½Π° ΡΠ°ΡΡΡΠ»ΠΊΡ ([6] ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²) β’ Logical_package: o Send-logic β ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΡΡΠΊΡΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ°ΡΡΡΠ»ΠΎΠΊ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² ΡΠ°ΡΡΡΠ»ΠΎΠΊ (ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½Π°Ρ ΠΏΠΎΡΡΠ°, ΠΌΠ΅ΡΡΠ΅Π½Π΄ΠΆΠ΅ΡΡ, Π·Π²ΠΎΠ½ΠΊΠΈ) o Start-parce - ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π·Π°Π΄Π°Π½ΠΈΡ Π½Π° ΠΏΠ°ΡΡΠΈΠ½Π³ Π΄Π°Π½Π½ΡΡ
ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ ΠΏΠ°ΡΡΠΈΠ½Π³Π° Π΄Π°Π½Π½ΡΡ
([3] ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²) o End-parce - ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΏΠ°ΡΡΠΈΠ½Π³Π° Π΄Π°Π½Π½ΡΡ
Π΄Π»Ρ ΠΈΡ
ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΡ Π² ΠΏΡΠΈΠ²ΡΠ·ΠΊΠ΅ Ρ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅ΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΠΠ°ΠΊΠ°Π·Π΅ o Create-report - ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ cΠΎΠ·Π΄Π°Π½ΠΈz ΠΎΡΡΠ΅ΡΠ° ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ ΠΠ°ΠΊΠ°Π·Π° ΠΡΠΈ ΡΡΠ°ΡΡΡΠ΅ Β«ΠΠ°ΡΡΠΈΠ½Π³ Π΄Π°Π½Π½ΡΡ
Β» - Π²ΠΎΠ·Π²ΡΠ°Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ΠΡΠΈ ΡΡΠ°ΡΡΡΠ΅ Β«Π Π°ΡΡΡΠ»ΠΊΠ° ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ²Β» - Π²ΠΎΠ·Π²ΡΠ°Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌΠΈ β’ Integration_package: o Consumer β ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Apache Kafka ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΠΉ ΠΎΡΠΏΡΠ°Π²ΠΊΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ ΠΏΠ°ΡΡΠΈΠ½Π³Π° ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΏΠΎ Π·Π°Π΄Π°Π½ΠΈΡ Π½Π° ΡΠ°ΡΡΡΠ»ΠΊΡ ([6] ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²) o Producer β ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Apache Kafka ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΠΉ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΡΡΠΈΠ½Π³ Π΄Π°Π½Π½ΡΡ
ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ ΠΡΠΏΡΠ°Π²ΠΊΠ° Π·Π°Π΄Π°Π½ΠΈΡ Π½Π° ΡΠ°ΡΡΡΠ»ΠΊΡ ([5] ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²) *** Π Π΄Π°Π½Π½ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅ Π½Π°Π΄ΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ ΠΠ , ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ Π²Π΅ΡΡΠΈ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΡΠΉ Π΄ΠΈΠ°Π»ΠΎΠ³ (Π½Π΅ Π³Π»ΡΠ±ΠΎΠΊΠΈΠΉ) ΠΏΠΎ Π²ΠΎΡΡ Π°ΠΏΠΏ ,Π’Π³, Π΅ΠΌΠ΅ΠΉΠ» Ρ Π±Π°Π·ΠΎΠΉ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ΠΈ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΎΡΠ²Π΅ΡΠΎΠ² Π² Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΊΡΠΎΠΌΠ΅ ΠΎΠΏΠΈΡΠ°Π½Π½ΡΡ
ΠΎΡΠ½ΠΎΠ²Π½ΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΠΏΡΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Π½Π΅ΠΉΡΠΎΡΠ΅ΡΠ΅ΠΉ. ΠΡΠΎΡΡ Π² ΠΎΡΠΊΠ»ΠΈΠΊΠ΅ ΡΠΊΠ°Π·Π°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ: 1. ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°, Π²ΠΎΠ·ΡΠ°ΡΡ 2. ΠΎΠΏΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ 3. Π³ΠΎΡΠΎΠ΄ 4. Π²ΠΈΠ»ΠΊΠ° ΠΎΡΠ΅Π½ΠΊΠΈ ΡΠ°Π±ΠΎΡΡ , ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΡΠ°Ρ/ΠΈΡΠΎΠ³ΠΎ. ΠΠΎΠΆΠ΅Π»Π°Π½ΠΈΡ ΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ: ΠΠΎΠ±ΡΡΠΉ Π΄Π΅Π½Ρ . Π’ΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Ρ Π½ΡΠ»Ρ Π΄Π²ΡΡ
ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² : 1. Π‘Π΅ΡΠ²ΠΈΡ Semantic Π½Π° (Π½Π° Π²ΡΠ±ΠΎΡ) Java, Rust, Golang 2. Π‘Π΅ΡΠ²ΠΈΡ Sender Π½Π° Python ΠΠ±ΡΠ΅Π΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ΅ΡΠ²ΠΈΡ Sematic: Π‘Ρ
Π΅ΠΌΠ° ΡΠ°Π±ΠΎΡΡ CΠ΅ΡΠ²ΠΈΡΠ° Semantic Π΄Π°Π½Π½ΡΡ
ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΠΏΠ°ΠΊΠ΅ΡΠΎΠ², ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΡ
ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ (Integration_package) ΠΈ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ
(Data_package). Π ΡΠ°Π·ΡΠ΅Π·Π΅ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Π²Ρ
ΠΎΠ΄ΡΡΠΈΡ
Π² ΡΠΎΡΡΠ°Π² ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡΡ: β’ Integration_package: o Consumer β ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Apache Kafka ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΠΉ ΠΎΡΠΏΡΠ°Π²ΠΊΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ ΠΏΠ°ΡΡΠΈΠ½Π³Π° ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ Β«ΠΠ΅ΡΠ΅Π΄Π°ΡΠ° ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΏΠ°ΡΡΠΈΠ½Π³Π°Β» ([1] ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²) o Producer βΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Apache Kafka ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΠΉ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΡΡΠΈΠ½Π³ Π΄Π°Π½Π½ΡΡ
ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ Β«ΠΠ΅ΡΠ΅Π΄Π°ΡΠ° Π·Π°Π΄Π°Π½ΠΈΡ Π½Π° ΠΏΠ°ΡΡΠΈΠ½Π³Β» ([2] ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²) o GPT Π°Π΄Π°ΠΏΡΠ΅Ρ - ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌ Π‘Π΅ΡΠ²ΠΈΡΠΎΠΌ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΄ΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ChatGPT o REST-adapter - ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΌ Π‘Π΅ΡΠ²ΠΈΡΠΎΠΌ Processor ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠ° REST API Π·Π°ΠΏΡΠΎΡΠΎΠ² Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ
ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²: ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ ΠΏΠ°ΡΡΠΈΠ½Π³Π° Π΄Π°Π½Π½ΡΡ
([3] ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²) ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² Π·Π°Π΄Π°ΡΠΈ ΠΏΠ°ΡΡΠΈΠ½Π³Π° Π΄Π°Π½Π½ΡΡ
([4] ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²) o Sheduler β ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ Π·Π°ΠΏΡΡΠΊΠ° Π·Π°Π΄Π°Ρ Π½Π° ΠΏΠ°ΡΡΠΈΠ½Π³ Π΄Π°Π½Π½ΡΡ
Ρ ΡΡΠ΅ΡΠΎΠΌ ΠΏΡΠΈΠΎΡΡΠΈΡΠ΅ΡΠ° ΠΈ Π΄Π°ΡΡ ΠΎΡΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΡΠ°ΡΡΠ° (ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ) β’ Data_package: o Mind-logic β ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ΅ΠΌΠ°Π½ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΠ΄ΡΠΎΠΌ Π² ΡΠ°ΡΡΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Π΅Π³ΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠΌΠ΅ΡΡΠΈΡ
ΡΡ Π² ΠΠ°Π·Π΅ Π·Π½Π°Π½ΠΈΠΉ ΠΈΠ½ΡΡΠΎΠΌΠ°ΡΠΈΠΈ o DB-mind adapter β ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ°Π±ΠΎΡΡ Ρ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ΠΌ Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π½Π° Π±Π°Π·Π΅ ClickHouse (ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π·Π°ΠΏΠΈΡΠΈ ΠΈ ΡΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ
) *** Π Π΄Π°Π½Π½ΠΎΠΌ ΡΠ΅ΡΠ²ΠΈΡΠ΅ Π½Π°Π΄ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΠ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΡΠ»ΠΎΠ²Π° ΡΠ΅ΠΌΠ°Π½ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΄ΡΠ° ΠΠ±ΡΠ΅Π΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ΅ΡΠ²ΠΈΡ Sender: Π‘Ρ
Π΅ΠΌΠ° ΡΠ°Π±ΠΎΡΡ CΠ΅ΡΠ²ΠΈΡΠ° Sender ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΠΏΠ°ΠΊΠ΅ΡΠΎΠ², ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΡ
ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ (Integration_API_package), Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ
(Logic_package) ΠΈ ΠΌΠ΅ΠΆΡΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠ³ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ (Integration_package). Π ΡΠ°Π·ΡΠ΅Π·Π΅ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Π²Ρ
ΠΎΠ΄ΡΡΠΈΡ
Π² ΡΠΎΡΡΠ°Π² ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡΡ: β’ Integration_API_package: o API-adapter - ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΌ Π‘Π΅ΡΠ²ΠΈΡΠ°ΠΎΠΌ Processor ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠ° REST API Π·Π°ΠΏΡΠΎΡΠΎΠ² Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ
ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²: ΠΡΠΏΡΠ°Π²ΠΊΠ° Π·Π°Π΄Π°Π½ΠΈΡ Π½Π° ΡΠ°ΡΡΡΠ»ΠΊΡ ([5] ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²) ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΏΠΎ Π·Π°Π΄Π°Π½ΠΈΡ Π½Π° ΡΠ°ΡΡΡΠ»ΠΊΡ ([6] ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²) β’ Logical_package: o Send-logic β ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΡΡΠΊΡΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ°ΡΡΡΠ»ΠΎΠΊ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² ΡΠ°ΡΡΡΠ»ΠΎΠΊ (ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½Π°Ρ ΠΏΠΎΡΡΠ°, ΠΌΠ΅ΡΡΠ΅Π½Π΄ΠΆΠ΅ΡΡ, Π·Π²ΠΎΠ½ΠΊΠΈ) o Start-parce - ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π·Π°Π΄Π°Π½ΠΈΡ Π½Π° ΠΏΠ°ΡΡΠΈΠ½Π³ Π΄Π°Π½Π½ΡΡ
ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ ΠΏΠ°ΡΡΠΈΠ½Π³Π° Π΄Π°Π½Π½ΡΡ
([3] ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²) o End-parce - ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΏΠ°ΡΡΠΈΠ½Π³Π° Π΄Π°Π½Π½ΡΡ
Π΄Π»Ρ ΠΈΡ
ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΡ Π² ΠΏΡΠΈΠ²ΡΠ·ΠΊΠ΅ Ρ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅ΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΠΠ°ΠΊΠ°Π·Π΅ o Create-report - ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ cΠΎΠ·Π΄Π°Π½ΠΈz ΠΎΡΡΠ΅ΡΠ° ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ ΠΠ°ΠΊΠ°Π·Π° ΠΡΠΈ ΡΡΠ°ΡΡΡΠ΅ Β«ΠΠ°ΡΡΠΈΠ½Π³ Π΄Π°Π½Π½ΡΡ
Β» - Π²ΠΎΠ·Π²ΡΠ°Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ΠΡΠΈ ΡΡΠ°ΡΡΡΠ΅ Β«Π Π°ΡΡΡΠ»ΠΊΠ° ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ²Β» - Π²ΠΎΠ·Π²ΡΠ°Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌΠΈ β’ Integration_package: o Consumer β ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Apache Kafka ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΠΉ ΠΎΡΠΏΡΠ°Π²ΠΊΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ ΠΏΠ°ΡΡΠΈΠ½Π³Π° ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΏΠΎ Π·Π°Π΄Π°Π½ΠΈΡ Π½Π° ΡΠ°ΡΡΡΠ»ΠΊΡ ([6] ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²) o Producer β ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Apache Kafka ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΠΉ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΡΡΠΈΠ½Π³ Π΄Π°Π½Π½ΡΡ
ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ ΠΡΠΏΡΠ°Π²ΠΊΠ° Π·Π°Π΄Π°Π½ΠΈΡ Π½Π° ΡΠ°ΡΡΡΠ»ΠΊΡ ([5] ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ²) *** Π Π΄Π°Π½Π½ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅ Π½Π°Π΄ΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ ΠΠ , ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ Π²Π΅ΡΡΠΈ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΡΠΉ Π΄ΠΈΠ°Π»ΠΎΠ³ (Π½Π΅ Π³Π»ΡΠ±ΠΎΠΊΠΈΠΉ) ΠΏΠΎ Π²ΠΎΡΡ Π°ΠΏΠΏ ,Π’Π³, Π΅ΠΌΠ΅ΠΉΠ» Ρ Π±Π°Π·ΠΎΠΉ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ΠΈ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΎΡΠ²Π΅ΡΠΎΠ² Π² Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΊΡΠΎΠΌΠ΅ ΠΎΠΏΠΈΡΠ°Π½Π½ΡΡ
ΠΎΡΠ½ΠΎΠ²Π½ΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΠΏΡΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Π½Π΅ΠΉΡΠΎΡΠ΅ΡΠ΅ΠΉ. ΠΡΠΎΡΡ Π² ΠΎΡΠΊΠ»ΠΈΠΊΠ΅ ΡΠΊΠ°Π·Π°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ: 1. ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°, Π²ΠΎΠ·ΡΠ°ΡΡ 2. ΠΎΠΏΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ 3. Π³ΠΎΡΠΎΠ΄ 4. Π²ΠΈΠ»ΠΊΠ° ΠΎΡΠ΅Π½ΠΊΠΈ ΡΠ°Π±ΠΎΡΡ , ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΡΠ°Ρ/ΠΈΡΠΎΠ³ΠΎ.
ΠΠΎΡΠΊΠ²Π°
Π€ΡΠΈΠ»Π°Π½ΡΠ΅ΡΡ
2024-09-13
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π±ΠΎΡΠΎΠ² Telegram
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
ΠΎΡ 3000.00 ΡΡΠ±.
ΠΠ°Π΄Π°ΡΠΈ ΡΠ°Ρ-Π±ΠΎΡΠ°: ΠΏΡΠΈΡΠΌ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ
Π·Π°ΠΊΠ°Π·ΠΎΠ², ΠΈΠ½ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ², ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΠΌΠ΅Π½Ρ ΠΈΠ»ΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ³. ΠΡΠΎΠ΄ΡΠΊΡ: ΠΠ°Π½ΠΈΠΊΡΡΠ½ΡΠΉ ΡΠ°Π»ΠΎΠ½. Π’Π΅Ρ
Π·Π°Π΄Π°Π½ΠΈΠ΅ Π΅ΡΡΡ. ΠΠΎΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΏΡΠΈ ΠΏΠ΅ΡΠ²ΠΎΠΌ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΈ ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² Π΄Π»Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠ»ΡΠ³ΠΈ, Π·Π°ΠΏΠΈΡΡ Π½Π° Π²ΡΡΡΠ΅ΡΡ, ΡΠ°ΡΡΠΎ Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ). Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΡΡΠ»ΡΠ³ ΡΠ΅ΡΠ΅Π· ΠΊΠ½ΠΎΠΏΠΊΠΈ. ΠΠ°ΠΆΠ΄Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡΠΊΡΡΠ²Π°ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈΠ»ΠΈ ΡΡΡΠ»ΠΊΡ Π½Π° ΠΏΡΠ°ΠΉΡ-Π»ΠΈΡΡ. Π‘Π΄Π΅Π»Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ Π½Π° Π²ΡΡΡΠ΅ΡΡ. ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΠ±ΡΠ°ΡΡ ΡΠ΄ΠΎΠ±Π½ΡΡ Π΄Π°ΡΡ ΡΠ΅ΡΠ΅Π· Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΠΊΠ°Π»Π΅Π½Π΄Π°ΡΡ, Ρ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π²ΡΡΡΠ΅ΡΠΈ. ΠΠΎΠ±Π°Π²ΠΈΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠΉ β Π±ΠΎΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ ΠΎ ΠΏΡΠ΅Π΄ΡΡΠΎΡΡΠΈΡ
Π²ΡΡΡΠ΅ΡΠ°Ρ
. ΠΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΌΠΎΠ³Π»ΠΈ Π·Π°Π΄Π°Π²Π°ΡΡ Π²ΠΎΠΏΡΠΎΡΡ ΠΈΠ»ΠΈ ΠΎΡΡΠ°Π²Π»ΡΡΡ ΠΎΡΠ·ΡΠ²Ρ. ΠΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΎΡΠΏΡΠ°Π²Π»Ρ Π² Π»ΠΈΡΠ½ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ. ΠΡΠ΅ Π΄Π΅ΡΠ°Π»ΠΈ ΠΎΠ±ΡΡΠ΄ΠΈΠΌ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅.
ΠΠΎΡΠΊΠ²Π°
Π€ΡΠΈΠ»Π°Π½ΡΠ΅ΡΡ
2024-09-13
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
ΠΎΡ 1000.00 ΡΡΠ±.
Π‘ΠΊΠ°ΡΠ°ΡΡ Π²ΠΈΠ΄Π΅ΠΎ Ρ ΡΡΡΠ±Π°. ΠΡΠΆΠ΅Π½ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ Ρ ΠΊΠΎΠ³ΠΎ Π΅ΡΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΡΡΠ±Ρ Π±Π΅Π· ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ. Π― Π΄Π°ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΠ°ΠΏΠΊΠΈ Ρ ΠΏΠ»Π΅ΠΉΠ»ΠΈΡΡΠ°ΠΌΠΈ. ΠΠ° ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ°Π½Π°Π»Π΅ ΡΡΡΠ± Π½ΡΠΆΠ½ΠΎ ΡΠΊΠ°ΡΠ°ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠ»Π΅ΠΉΠ»ΠΈΡΡΡ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Ρ Π΄Π°ΠΌ. ΠΡΠΆΠ΅Π½ ΠΏΡΠΎΡΡΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π·Π° Π³ΡΠ°Π½ΠΈΡΠ΅ΠΉ. ΠΠΎΠΆΠ΅Π»Π°Π½ΠΈΡ ΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ: ΠΠ° ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ°Π½Π°Π»Π΅ ΡΡΡΠ± Π½ΡΠΆΠ½ΠΎ ΡΠΊΠ°ΡΠ°ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠ»Π΅ΠΉΠ»ΠΈΡΡΡ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Ρ Π΄Π°ΠΌ. ΠΡΠΆΠ΅Π½ ΠΏΡΠΎΡΡΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π·Π° Π³ΡΠ°Π½ΠΈΡΠ΅ΠΉ.
ΠΠΎΡΠΊΠ²Π°
Π€ΡΠΈΠ»Π°Π½ΡΠ΅ΡΡ
2024-09-13
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
ΠΎΡ 50000.00 ΡΡΠ±.
2. 2. 2.
Π§Π΅Π»ΡΠ±ΠΈΠ½ΡΠΊ
Π€ΡΠΈΠ»Π°Π½ΡΠ΅ΡΡ
2024-09-13
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° 1Π‘ Π£ΠΠ€
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
ΠΠ°ΡΡΡΠΎΠΈΡΡ: ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΠΎΡΡΡΡΡ 1Π‘, ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»Π°. ΠΠ΅ΡΡΠΈΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ: 3.0. ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ: ΠΎΡ 1 ΡΠ΅Π», Π΄ΠΎ 1 ΡΠ΅Π» ΠΠ°Π΄Π°ΡΠ°: ΠΠΎΠ±ΡΡΠΉ Π΄Π΅Π½Ρ! Π― ΠΠ Π½Π° Π£ΠΏΡΠΎΡΠ΅Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ (15% Π΄ΠΎΡ
ΠΎΠ΄Ρ - ΡΠ°ΡΡ
ΠΎΠ΄Ρ), Π·Π°Π½ΠΈΠΌΠ°ΡΡΡ ΠΎΠΏΡΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΠ΄Π°ΠΆΠ΅ΠΉ ΡΠ»Π΅ΠΊΡΡΠΎΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ΅ΠΉ, ΡΠΎΠ²Π°ΡΡ Π΄Π»Ρ Π΄ΠΎΠΌΠ° ΠΈ Π±ΡΡΠ°. ΠΠ΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π½Π°ΡΠ°Π»Π° Π»Π΅ΡΠΎΠΌ, ΡΠ°Π±ΠΎΡΠ°Ρ Π² 1Π‘ Π£ΠΠ€ 3.0. ΠΠ΅ΡΠΎΠΌ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠ°Π·ΠΎΠ±ΡΠ°Π»Π°ΡΡ ΠΈ ΡΠ΄Π°Π»Π° Π½ΡΠ»Π΅Π²ΡΡ ΠΎΡΡΠ΅ΡΠ½ΠΎΡΡΡ. Π― ΡΠ°Π·Π΄Π΅Π»ΡΡ ΡΠ²ΠΎΠΉ Π·Π°ΠΏΡΠΎΡ Π½Π° 2 Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ: 1. ΠΠ½Π΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠ° ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°ΡΠΈΡ ΠΏΠΎ ΡΠ°Π±ΠΎΡΠ΅ Π² 1Π‘, ΠΈΠ·-Π·Π° Π½Π΅ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ (Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ Π±ΡΡ
Π³Π°Π»ΡΠ΅ΡΠΈΠΈ ΠΈ Π² ΡΠ΅Π»ΠΎΠΌ) Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ, Π½Π° ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ°ΡΠΈΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ Π·Π°ΡΡΡΠ΄Π½ΡΠ΅Ρ ΡΠ°Π±ΠΎΡΡ. Π― Π±ΠΎΡΡΡ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡ ΠΏΡΠΎΠ΄Π°ΠΆΠΈ, ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ½ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ Π΄Π°ΡΡ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ ΡΠ°ΡΡ
ΠΎΠ΄Π½ΡΡ Π½Π°ΠΊΠ»Π°Π΄Π½ΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ. 2. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Ρ ΠΌΠ΅Π½Ρ ΡΠΆΠ΅ Π±ΡΠ»Π° ΠΈ ΡΠ΅ΠΉΡΠ°Ρ ΡΠ΅Π½ΡΡΠ±ΡΡ, Π·Π½Π°Ρ, ΡΡΠΎ ΠΎΡΡΠ΅Ρ Π² Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΡ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ ΠΈ Π² ΠΊΠΎΠ½ΡΠ΅ Π³ΠΎΠ΄Π° ΡΠΏΠ»Π°ΡΠΈΡΡ Π²ΡΠ΅ Π½Π°Π»ΠΎΠ³ΠΈ. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Ρ
ΠΎΡΠ΅ΡΡΡ Π½Π°ΠΉΡΠΈ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π° ΡΡΠΈΠ»Π°Π½ΡΠ΅ ΠΌΠΎΠ³ Π±Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ, ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Ρ ΠΌΠΎΠ΅ΠΉ ΡΡΠΎΡΠΎΠ½Ρ Π΄Π»Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ Π²Π΅Π΄Π΅Π½ΠΈΡ, ΠΈ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΎΡΡΠ΅ΡΡ Π² Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΡ. ΠΠ°Π³ΡΡΠ·ΠΊΠ° ΡΡΡ Π½Π΅ ΠΏΠΎΠ»Π½Π°Ρ, Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ, ΡΡΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π½Π° ΡΡΠΈΠ»Π°Π½ΡΠ΅ Π²Π΅Π΄ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΏΠΎΡΡΠΎΠΌΡ Ρ
ΠΎΡΠ΅Π»ΠΎΡΡ Π±Ρ Π½Π°ΠΉΡΠΈ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°). ΠΠΎΡΠΎΠ²Π° ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎ.
ΠΠΎΡΠΊΠ²Π°
Π€ΡΠΈΠ»Π°Π½ΡΠ΅ΡΡ
2024-09-12
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
ΠΎΡ 4000.00 ΡΡΠ±.
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Ρ Π½ΡΠ»Ρ. ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΠΎΠ΅. Π£ΡΡΡΠΎΠΉΡΡΠ²Π° Π΄Π»Ρ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Π²Π΅Π·Π΄Π΅. ΠΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»Ρ ΡΠ½ΠΈΠΌΠ°Π΅Ρ Π²ΠΈΠ΄Π΅ΠΎ-ΡΡΠΎΠΊΠΈ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΏΠ»Π°Π½Ρ ΠΈ Π³ΠΎΡΠΎΠ²ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ ( ΠΠΎΠ½ΡΠΏΠ΅ΠΊΡΡ, Π³Π»ΠΎΡΡΠ°ΡΠΈΠΈ, Π΄Π·, ΡΠ΅ΡΡΡ) Π²ΠΈΠ΄Π΅ΠΎ-ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ ΠΈ Π²ΡΠ΅ Π΄ΠΎΠΏ.ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ Π½Π°ΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΠΌΡ ΠΏΡΠΎΠ΄ΡΡΠ΅ΡΡ. ΠΠ°Π»Π΅Π΅ ΠΏΡΠΎΠ΄ΡΡΠ΅Ρ ΡΠΆΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ ΠΌΠΎΠ½ΡΠ°ΠΆΠΎΠΌ ΠΈ ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠΎΠΉ Π²ΡΠ΅Ρ
ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΡ
ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ². ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π½Π° Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Ρ. ΠΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Π° Π² ΠΠ Π² ΡΡΠ΅Π΄Π½Π΅ΠΌ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· 3-8 ΡΠ΅ΠΌ. 1 ΡΠ΅ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΡΡΠΎΡΡΡ ΠΈΠ· 2-5 ΡΡΠΎΠΊΠΎΠ² ΠΈ Π΄Π»ΠΈΡΡΡ Π² ΡΡΠ΅Π΄Π½Π΅ΠΌ 45-60 ΠΌΠΈΠ½ΡΡ. ΠΠΎΠ½ΡΠΏΠ΅ΠΊΡ-Π³Π»ΠΎΡΡΠ°ΡΠΈΠΉ-Π΄Π· ΠΈ ΡΠ΅ΡΡ Π΄Π΅Π»Π°ΡΡΡΡ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΠ΅ΠΌΠ΅ ( Π½Π΅ ΡΡΠΎΠΊΡ) ΠΈ + 1 ΠΈΡΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Π²ΡΡ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Ρ. ΠΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Π° ΠΠ΅ΡΠΎΠ΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ 12-ΡΠ°ΠΊΡΠΎΡΠ½ΡΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»Ρ ΡΠ½ΠΈΠΌΠ°Π΅Ρ Π²ΠΈΠ΄Π΅ΠΎ-ΡΡΠΎΠΊΠΈ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΏΠ»Π°Π½Ρ ΠΈ Π³ΠΎΡΠΎΠ²ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ ( ΠΠΎΠ½ΡΠΏΠ΅ΠΊΡΡ, Π³Π»ΠΎΡΡΠ°ΡΠΈΠΈ, Π΄Π·, ΡΠ΅ΡΡΡ) Π²ΠΈΠ΄Π΅ΠΎ-ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ ΠΈ Π²ΡΠ΅ Π΄ΠΎΠΏ.ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ Π½Π°ΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΠΌΡ ΠΏΡΠΎΠ΄ΡΡΠ΅ΡΡ. ΠΠ°Π»Π΅Π΅ ΠΏΡΠΎΠ΄ΡΡΠ΅Ρ ΡΠΆΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ ΠΌΠΎΠ½ΡΠ°ΠΆΠΎΠΌ ΠΈ ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠΎΠΉ Π²ΡΠ΅Ρ
ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΡ
ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ². ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π½Π° Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Ρ. ΠΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Π° Π² ΠΠ Π² ΡΡΠ΅Π΄Π½Π΅ΠΌ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· 3-8 ΡΠ΅ΠΌ. 1 ΡΠ΅ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΡΡΠΎΡΡΡ ΠΈΠ· 2-5 ΡΡΠΎΠΊΠΎΠ² ΠΈ Π΄Π»ΠΈΡΡΡ Π² ΡΡΠ΅Π΄Π½Π΅ΠΌ 45-60 ΠΌΠΈΠ½ΡΡ. ΠΠΎΠ½ΡΠΏΠ΅ΠΊΡ-Π³Π»ΠΎΡΡΠ°ΡΠΈΠΉ-Π΄Π· ΠΈ ΡΠ΅ΡΡ Π΄Π΅Π»Π°ΡΡΡΡ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΠ΅ΠΌΠ΅ ( Π½Π΅ ΡΡΠΎΠΊΡ) ΠΈ + 1 ΠΈΡΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Π²ΡΡ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Ρ.
ΠΠΎΡΠΊΠ²Π°
Π€ΡΠΈΠ»Π°Π½ΡΠ΅ΡΡ
2024-09-12