ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ β ΡΠ΄Π°Π»ΡΠ½Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ° Π² ΠΠΎΡΠΊΠ²Π΅
ΠΠ°ΡΠ°: 2024-08-27
ΠΠ΅ΡΠ°Π»ΠΈ
Π Π΅Π³ΠΈΠΎΠ½
ΠΠΎΡΠΊΠ²Π°
ΠΠ°Π½ΡΡΠΎΡΡΡ
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
ΠΠ°ΡΠ° ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ
2024-08-27
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅
ΠΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΠ. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Ρ Π½ΡΠ»Ρ. ΠΠΏΠΈΡΡ ΡΠΈΡΡΠ°ΡΠΈΡ: ΠΡ Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΡΡ ΠΎΠΏΡΠΎΠ²ΠΎΠΉ ΠΈ ΡΠΎΠ·Π½ΠΈΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ΄Π°ΠΆΠ΅ΠΉ ΠΎΠ±ΡΠ²ΠΈ ΠΈ ΠΎΠ΄Π΅ΠΆΠ΄Ρ. Π Π±ΡΠ΄ΡΡΠ΅ΠΌ, Π½Π° Π²ΡΠ΅Ρ
ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΡΡ
ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠ°Ρ
ΠΌΡ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π°ΡΠΈ QR, ΡΡΠΎΠ±Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΡ, ΠΏΠΎΠΊΡΠΏΠ°Ρ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΎΠ±ΡΠ²Ρ, Π²ΠΈΠ΄Π΅Π»ΠΈ Π½Π° ΠΊΠΎΡΠΎΠ±ΠΊΠ΅ QR Π² ΡΠΎΡΠΌΠ΅ ΡΡΡΠ±ΠΎΠ»ΠΊΠΈ ΠΈ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΠ»ΠΈ ΠΏΠΎ Π½Π΅ΠΌΡ, ΡΡΠΎΠ±Ρ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡ Ρ Π°ΡΡΠΎΡΡΠΈΠΌΠ΅Π½ΡΠΎΠΌ. Π‘ΡΡΠ»ΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠ°Ρ, ΡΡΠΎΠ±Ρ ΠΌΡ ΠΌΠΎΠ³Π»ΠΈ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π΅ΠΉ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ QR Π² ΡΠ²ΠΎΠ΅ΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ, ΠΌΡ Ρ
ΠΎΡΠΈΠΌ Π²ΡΠ΄Π΅Π»ΠΈΡΡΡ Π½Π° ΠΈΡ
ΡΠΎΠ½Π΅ ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΠΊΡΡΡΠΎΠΉ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΡΠΉ QR, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ Π²ΡΠ΄Π΅Π»ΡΡΡΡΡ Π½Π° ΡΠΎΠ½Π΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ
. 1. ΠΡΠΆΠ½ΠΎ ΡΡΠΎΠ±Ρ QR ΡΠΎΠ΄Π΅ΡΠΆΠ°Π» Π² ΡΠ΅Π±Π΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π½Π°ΡΠ΅Π³ΠΎ Π»ΠΎΠ³ΠΎ (ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ - 3 ΠΊΡΡΠΆΠΎΡΠΊΠ°) ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΡΡΠΎΡΠ» ΠΈΠ· Π±ΡΠΊΠ² Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ Π±ΡΠ΅Π΄Π°, Π΅ΡΠ»ΠΈ ΡΡΠΎ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ 2. ΠΡΠΆΠ½ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΊΠΎΠ½ΡΡΡΠ° Π΄Π»Ρ QR. Π ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Ρ ΠΏΠΎΠΊΠ°Π·Π°Π» QR Π² Π²ΠΈΠ΄Π΅ ΡΡΡΠ±ΠΎΠ»ΠΊΠΈ. Π’Π°ΠΊΠΆΠ΅ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ QR Π² Π²ΠΈΠ΄Π΅ ΠΡΠΎΡΡΠΎΠ²ΠΊΠ°/Π ΡΠΊΠ·Π°ΠΊΠ° + Π½ΡΠΆΠ½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΠΊΠ°ΠΊ-ΡΠΎ Π½ΠΎΠ²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ. ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈ Π²Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠΉ Π³ΡΡΠΏΠΏΡ ΡΠΎΠ²Π°ΡΠΎΠ², ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ QR ΠΏΠΎ Π½ΠΎΠ²ΠΎΠΉ ΡΠΎΡΠΌΠ΅. 3. QR Π΄ΠΎΠ»ΠΆΠ΅Π½ Π»Π΅Π³ΠΊΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡΡΡ Ρ ΠΎΠ±ΡΠ²Π½ΠΎΠΉ ΠΊΠ°ΡΡΠΎΠ½Π½ΠΎΠΉ ΠΊΠΎΡΠΎΠ±ΠΊΠΈ. 4. Π’ΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎ Ρ ΠΏΡΠΈΠΊΡΠ΅ΠΏΠΈΠ» ΠΊ Π·Π°Π΄Π°Π½ΠΈΡ, ΡΡΠΎ Ρ ΡΠ΄Π΅Π»Π°Π» Π² ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅ ΡΠ°ΠΌ Π·Π° 15 ΠΌΠΈΠ½ΡΡ. Π’Π°ΠΊΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ Π½Π°ΠΌ Π½Π΅ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ, ΠΎΡΠΏΡΠ°Π²ΠΈΠ» Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π½Π΅ΠΊΠΎΠ³ΠΎ ΡΠ°Π±Π»ΠΎΠ½Π°, ΡΡΠΎΠ±Ρ Π±ΡΠ»ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Ρ ΠΈΠΌΠ΅Ρ Π²Π²ΠΈΠ΄Ρ.
ΠΠΎΡ
ΠΎΠΆΠΈΠ΅ Π·Π°ΠΊΠ°Π·Ρ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
Π‘ΠΎΠ³Π»Π°ΡΠ½ΠΎ Π’Π. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Ρ Π½ΡΠ»Ρ. ΠΠΎΠ±ΡΡΠΉ Π΄Π΅Π½Ρ . Π’ΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Ρ Π½ΡΠ»Ρ Π΄Π²ΡΡ
ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² : 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