ΠΠ΅Π΄Π°Π½ ΠΎΠ΄ Π³Π»Π°Π²Π½ΠΈΡ
ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ ΡΠ°Π·Π²ΠΎΡΡ ΠΈ ΠΊΠ°ΡΠ½ΠΈΡΠ΅ΠΌ ΡΠ°Π΄Ρ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠ° ΡΠ΅ ΠΊΠΎΠΌΠΏΠ΅ΡΠ΅Π½ΡΠ½Π° ΠΈ ΡΠ°ΡΠ½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ° ΡΠΈΡ
ΠΎΠ²ΠΈΡ
ΠΈΠ½ΡΡΠ°Π½ΡΠΈ. ΠΠΎ ΠΌΠΎΠΌ ΠΌΠΈΡΡΠ΅ΡΡ, Π½ΠΎΠ²ΠΈ ΠΎΠΊΠ²ΠΈΡ ΠΌΠΎΠΆΠ΅ ΠΏΠΎΠΌΠΎΡΠΈ Ρ ΡΠΎΠΌΠ΅
ΠΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠ°, Π° ΡΠ²Π°ΠΊΠΈ ΠΎΠ΄ ΡΠΈΡ
Π΄ΠΎΠ»Π°Π·ΠΈ ΡΠ° ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈΠΌ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½ΠΈΠΌ ΡΠ°ΡΠ»ΠΎΠΌ/ΡΠ°ΡΠ»ΠΎΠ²ΠΈΠΌΠ°, ΠΎΠ½Π΄Π° ΠΏΠΎΡΡΠΎΡΠΈ Π²Π΅Π»ΠΈΠΊΠ° Π²Π΅ΡΠΎΠ²Π°ΡΠ½ΠΎΡΠ° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ Π³ΡΠ΅ΡΠΊΡ Ρ ΡΠ΅Π΄Π½ΠΎΠΌ ΠΎΠ΄ ΡΠΈΡ
, ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π±ΠΈΡΠΈ Π²Π΅ΠΎΠΌΠ° ΡΠ΅ΡΠΊΠΎ ΡΡ
Π²Π°ΡΠΈΡΠΈ Π±Π΅Π· ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ°ΡΡΡΠ΅ Π²Π΅ΡΡΠΈΠ½Π΅ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΠ°ΡΠ΅. ΠΠ»Π°Π²Π½ΠΈ Π·Π°Π΄Π°ΡΠ°ΠΊ ΠΊΠΎΡΠΈ ΠΎΠΊΠ²ΠΈΡ ΠΏΠΎΡΡΠ°Π²ΡΠ° Π·Π° ΡΠ΅Π±Π΅ ΡΠ΅ Π΄Π° ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠ° Π΄ΡΠΏΠ»ΠΈΡΠ°Π½Π΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ΅ ΠΈΠ½ΡΡΠ°Π½ΡΠ΅, ΡΠΈΠΌΠ΅ ΡΠ΅ ΡΠΌΠ°ΡΡΡΠ΅ Π²Π΅ΡΠΎΠ²Π°ΡΠ½ΠΎΡΠ° Π΄ΠΎΠ΄Π°Π²Π°ΡΠ° Π³ΡΠ΅ΡΠΊΠ΅.
ΠΠΎΠ³Π»Π΅Π΄Π°ΡΠΌΠΎ ΠΏΡΠΈΠΌΠ΅Ρ. Π Π΅ΡΠΈΠΌΠΎ Π΄Π° ΠΈΠΌΠ°ΠΌΠΎ ΡΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π½Ρ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΡ ΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½ΠΈΠΌ ΡΠ°ΡΠ»ΠΎΠΌ ΠΈΠ°ΠΌΠ». ΠΠ²ΠΎ ΠΌΠΎΠΆΠ΅ Π±ΠΈΡΠΈ Π±ΠΈΠ»ΠΎ ΠΊΠΎΡΠ° ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡ Π½Π° Π±ΠΈΠ»ΠΎ ΠΊΠΎΠΌ ΡΠ΅Π·ΠΈΠΊΡ. Π₯Π°ΡΠ΄Π΅ Π΄Π° Π²ΠΈΠ΄ΠΈΠΌΠΎ ΠΊΠ°ΠΊΠΎ ΡΠ΅ ΠΎΠΊΠ²ΠΈΡ ΠΌΠΎΠΆΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΠΈ Π½Π° ΠΎΠ²Ρ ΡΡΠ»ΡΠ³Ρ.
ΠΠ»ΠΈ ΠΏΡΠ²ΠΎ, ΡΠ°Π΄ΠΈ Π²Π΅ΡΠ΅ ΠΏΠΎΠ³ΠΎΠ΄Π½ΠΎΡΡΠΈ, Ρ Π°ΡΠ΄Π΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌΠΎ ΠΏΡΠ°Π·Π°Π½ ΠΏΡΠΎΡΠ΅ΠΊΠ°Ρ Ρ ΠΠ΄Π΅Π° ΠΠΠ, Π½Π°ΠΊΠΎΠ½ ΡΡΠΎ ΡΠΌΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π»ΠΈ Π΄ΠΎΠ΄Π°ΡΠ°ΠΊ ΠΌΠΈΡΡΠΎΡΠΎΠ½ΡΠΈΠ³.ΠΈΠΎ Ρ ΡΠ΅Π³Π°:
ΠΠΎΡΡΠ°Π²ΠΈΠ»ΠΈ ΡΠΌΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡ Π·Π° ΠΏΠΎΠΊΡΠ΅ΡΠ°ΡΠ΅ Π΄ΠΎΠ΄Π°ΡΠΊΠ°, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΡΠΈ ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π½Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡ, ΠΊΠ°ΠΎ Π½Π° ΡΠ»ΠΈΡΠΈ ΠΈΠ·Π½Π°Π΄.
ΠΠ°ΡΠ° ΡΡΠ»ΡΠ³Π° ΡΠ΅ Π·ΠΎΠ²Π΅ ΡΠ΅Π΄, ΠΎΠ½Π΄Π° ΡΠ΅ΠΌΠΎ Ρ Π½ΠΎΠ²ΠΎΠΌ ΠΏΡΠΎΡΠ΅ΠΊΡΡ ΠΊΡΠ΅ΠΈΡΠ°ΡΠΈ ΡΠ»ΠΈΡΠ½Ρ ΡΡΡΡΠΊΡΡΡΡ:
Π‘ΡΠ°Π²ΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Ρ Π΄Π°ΡΠΎΡΠ΅ΠΊΡ Ρ ΡΠ°ΡΡΠΈΠΊΠ»Ρ ΡΠ° Π½Π°Π·ΠΈΠ²ΠΎΠΌ ΡΡΠ»ΡΠ³Π΅ - Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°.ΠΈΠ°ΠΌΠ». Π‘Π²Π΅ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠ΅ ΡΠ΅ ΠΏΠΎΠΊΡΠ΅ΡΡ Ρ Π½Π΅ΠΊΠΎΡ Π²ΡΡΡΠΈ ΠΎΠΊΡΡΠΆΠ΅ΡΠ°, ΡΠ°ΠΊΠΎ Π΄Π° ΡΠ΅, ΠΏΠΎΡΠ΅Π΄ ΠΊΡΠ΅ΠΈΡΠ°ΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ΅ Π·Π° ΡΠ°ΠΌ ΡΠ΅ΡΠ²ΠΈΡ, ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ ΠΎΠΏΠΈΡΠ°ΡΠΈ ΡΠ°ΠΌΠΎ ΠΎΠΊΡΡΠΆΠ΅ΡΠ΅: Π·Π° ΡΠΎ ΡΠ΅ΠΌΠΎ ΠΊΡΠ΅ΠΈΡΠ°ΡΠΈ ΡΠ°ΡΡΠΈΠΊΠ»Ρ Π΅Π½Π²Ρ ΠΈ Π΄ΠΎΠ΄Π°ΡΡΠ΅ ΠΌΡ Π΄Π°ΡΠΎΡΠ΅ΠΊΡ ΡΠ° ΠΈΠΌΠ΅Π½ΠΎΠΌ Π½Π°ΡΠ΅Π³ ΡΠ°Π΄Π½ΠΎΠ³ ΠΎΠΊΡΡΠΆΠ΅ΡΠ°. ΠΠ°ΠΊΠ»Π΅, ΠΎΠΊΠ²ΠΈΡ ΡΠ΅ ΠΊΡΠ΅ΠΈΡΠ°ΡΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅ Π·Π° ΡΡΠ»ΡΠ³Π΅ Ρ ΠΎΠΊΡΡΠΆΠ΅ΡΡ Π΄Π΅Π², ΠΏΠΎΡΡΠΎ ΡΠ΅ ΠΎΠ²Π°Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°Ρ ΠΏΠΎΠ΄Π΅ΡΠ΅Π½ Ρ ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠΈΠΌΠ° Π΄ΠΎΠ΄Π°ΡΠΊΠ°.
Π‘ΡΡΡΠΊΡΡΡΠ° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅ Π΄Π΅Π².ΠΈΠ°ΠΌΠ» Π±ΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ ΡΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ:
mainorder:
components:
- order
ΠΠΊΠ²ΠΈΡ ΡΠ°Π΄ΠΈ ΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ°ΠΌΠ° ΠΊΠΎΡΠ΅ ΡΡ Π³ΡΡΠΏΠΈΡΠ°Π½Π΅ Π·Π°ΡΠ΅Π΄Π½ΠΎ. ΠΠ° Π½Π°ΡΡ ΡΡΠ»ΡΠ³Ρ ΠΈΠ·Π°Π±Π΅ΡΠΈΡΠ΅ ΠΈΠΌΠ΅ Π·Π° Π³ΡΡΠΏΡ Π³Π»Π°Π²Π½ΠΈ ΡΠ΅Π΄. Π€ΡΠ°ΠΌΠ΅Π²ΠΎΡΠΊ ΠΏΡΠΎΠ½Π°Π»Π°Π·ΠΈ ΡΠ²Π°ΠΊΡ ΡΠ°ΠΊΠ²Ρ Π³ΡΡΠΏΡ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° Ρ Π΄Π°ΡΠΎΡΠ΅ΡΠΈ ΠΎΠΊΡΡΠΆΠ΅ΡΠ° ΠΈ ΠΊΡΠ΅ΠΈΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ΅ Π·Π° ΡΠ²Π΅ ΡΠΈΡ , ΠΊΠΎΡΠ΅ ΠΏΡΠΎΠ½Π°Π»Π°Π·ΠΈ Ρ ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ°ΡΡΡΠΈΠΌ ΡΠ°ΡΡΠΈΠΊΠ»Π°ΠΌΠ°.
Π£ ΡΠ°ΠΌΠΎΡ Π΄Π°ΡΠΎΡΠ΅ΡΠΈ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ ΡΡΠ»ΡΠ³Π΅ Π½Π°Π»ΠΎΠ³ Π₯Π°ΡΠ΄Π΅ Π΄Π° Π½Π°Π²Π΅Π΄Π΅ΠΌΠΎ ΡΠ°ΠΌΠΎ ΡΠ΅Π΄Π°Π½ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°Ρ Π·Π° ΡΠ°Π΄Π°:
spring.application.name: order
Π‘Π°Π΄Π° ΠΏΠΎΠΊΡΠ΅Π½ΠΈΠΌΠΎ Π΄ΠΎΠ΄Π°ΡΠ°ΠΊ ΠΈ ΠΎΠ½ ΡΠ΅ Π³Π΅Π½Π΅ΡΠΈΡΠ°ΡΠΈ ΠΏΠΎΡΡΠ΅Π±Π½Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡ Π·Π° Π½Π°ΡΡ ΡΡΠ»ΡΠ³Ρ ΠΏΡΠ΅ΠΌΠ° ΠΏΡΡΠ°ΡΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΡ Ρ ΡΠ²ΠΎΡΡΡΠ²ΠΈΠΌΠ°:
ΠΌΠΎΡΠΈ
ΠΠ²ΠΎ ΡΠ΅ΡΠ΅ΡΠ΅ ΡΠ΅ ΠΏΠΎΠ³ΠΎΠ΄Π½ΠΎ Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΡ Π·Π° ΠΈΠ·Π³ΡΠ°Π΄ΡΡ.
ΠΡΠ΅Π΄ΠΈ Π½Π°ΠΏΠΎΠΌΠ΅Π½ΡΡΠΈ Π΄Π° ΠΎΠΊΠ²ΠΈΡ ΡΠ°Π²ΡΡΠ΅Π½ΠΎ ΡΠ°Π·ΡΠΌΠ΅ ΠΈΠΌΠΎΠ²ΠΈΠ½Π° ΡΠΈΠ½ΡΠ°ΠΊΡΡ, ΠΎΠ΄Π½ΠΎΡΠ½ΠΎ ΠΎΠ±ΠΈΡΠ½Π΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅ ΡΠ²ΠΎΡΡΡΠ°Π²Π° ΠΊΠΎΡΠ΅ ΡΠ΅ ΠΌΠΎΠ³Ρ ΠΊΠΎΡΠΈΡΡΠΈΡΠΈ Π·Π°ΡΠ΅Π΄Π½ΠΎ Ρ ΠΈΠ°ΠΌΠ» ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ΅.
Π₯Π°ΡΠ΄Π΅ Π΄Π° Π΄ΠΎΠ΄Π°ΠΌΠΎ ΡΠΎΡ ΡΠ΅Π΄Π½Ρ ΡΡΠ»ΡΠ³Ρ ΠΏΠ»Π°ΡΠ°ΡΠ΅ ΠΈ ΠΊΠΎΠΌΠΏΠ»ΠΈΠΊΠΎΠ²Π°ΡΠΈ ΠΏΠΎΡΡΠΎΡΠ΅ΡΡ.
Π Π½Π°Π»ΠΎΠ³:
eureka:
instance.preferIpAddress: true
client:
serviceUrl:
defaultZone: http://192.89.89.111:6782/eureka/
server.port: 9999
spring.application.name: order
db.url: 192.168.0.100
Π ΠΏΠ»Π°ΡΠ°ΡΠ΅:
eureka:
instance.preferIpAddress: true
client:
serviceUrl:
defaultZone: http://192.89.89.111:6782/eureka/
server.port: 9998
spring.application.name: payments
db.url: 192.168.0.100
ΠΠ»Π°Π²Π½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΡΠ° ΠΎΠ²ΠΈΠΌ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ°ΠΌΠ° ΡΠ΅ ΠΏΡΠΈΡΡΡΡΠ²ΠΎ Π²Π΅Π»ΠΈΠΊΠ΅ ΠΊΠΎΠ»ΠΈΡΠΈΠ½Π΅ ΡΠΎΠΏΠΈ-ΠΏΠ°ΡΡΠ΅-Π° Ρ ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠΈΠΌΠ° ΡΠ΅ΡΠ²ΠΈΡΠ°. ΠΠ° Π²ΠΈΠ΄ΠΈΠΌΠΎ ΠΊΠ°ΠΊΠΎ ΡΠ΅ ΠΎΠΊΠ²ΠΈΡ ΠΏΠΎΠΌΠΎΡΠΈ Π΄Π° ΡΠ΅ ΠΎΡΠ»ΠΎΠ±ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ³Π°. ΠΠΎΡΠ½ΠΈΠΌΠΎ ΡΠ° Π½Π°ΡΠΎΡΠΈΠ³Π»Π΅Π΄Π½ΠΈΡΠΈΠΌ - ΠΏΡΠΈΡΡΡΡΠ²ΠΎΠΌ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ΅ Π΅ΡΡΠ΅ΠΊΠ° Ρ ΠΎΠΏΠΈΡΡ ΡΠ²Π°ΠΊΠΎΠ³ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠ°. Π₯Π°ΡΠ΄Π΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌΠΎ Π½ΠΎΠ²ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌ ΡΠ° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΎΠΌ ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ° ΠΈ Π΄ΠΎΠ΄Π°ΠΌΠΎ ΠΌΡ Π½ΠΎΠ²Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡ:
Π ΡΠ°Π΄Π° Π΄ΠΎΠ΄Π°ΡΠΌΠΎ Π»ΠΈΠ½ΠΈΡΡ ΡΠ²Π°ΠΊΠΎΠΌ Π½Π°ΡΠ΅ΠΌ ΠΏΡΠΎΡΠ΅ΠΊΡΡ #ΠΈΠ½ΡΠ»ΡΠ΄Π΅ Π΅ΡΡΠ΅ΠΊΠ°.
Π€ΡΠ°ΠΌΠ΅Π²ΠΎΡΠΊ ΡΠ΅ Π°ΡΡΠΎΠΌΠ°ΡΡΠΊΠΈ ΠΏΡΠΎΠ½Π°ΡΠΈ Π΅ΡΡΠ΅ΠΊΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡ ΠΈ ΠΊΠΎΠΏΠΈΡΠ°ΡΠΈ ΡΠ΅ Ρ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ΅ ΡΡΠ»ΡΠ³Π΅, Π΄ΠΎΠΊ ΠΏΠΎΡΠ΅Π±Π½Π° Π΅ΡΡΠ΅ΠΊΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ° Π½Π΅ΡΠ΅ Π±ΠΈΡΠΈ ΠΊΡΠ΅ΠΈΡΠ°Π½Π°, ΡΠ΅Ρ ΡΠ΅ Π½Π΅ΡΠ΅ΠΌΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠΈΡΠ°ΡΠΈ Ρ Π΄Π°ΡΠΎΡΠ΅ΡΠΈ ΠΎΠΊΡΡΠΆΠ΅ΡΠ° Π΄Π΅Π².ΠΈΠ°ΠΌΠ». Π£ΡΠ»ΡΠ³Π° Π½Π°Π»ΠΎΠ³:
#include eureka
server.port: 9999
spring.application.name: order
db.url: 192.168.0.100
Π’Π°ΠΊΠΎΡΠ΅ ΠΌΠΎΠΆΠ΅ΠΌΠΎ Π΄Π° ΠΏΡΠ΅ΠΌΠ΅ΡΡΠΈΠΌΠΎ ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ° Π±Π°Π·Π΅ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° Ρ ΠΏΠΎΡΠ΅Π±Π½Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡ ΡΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ΠΌΠΎ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠΈ Π»ΠΈΠ½ΠΈΡΡ Π·Π° ΡΠ²ΠΎΠ· Ρ #ΠΈΠ½ΡΠ»ΡΠ΄Π΅ Π΅ΡΡΠ΅ΠΊΠ°, ΠΎΡΠ°ΡΠ»Π΅.
ΠΡΠ΅Π΄ΠΈ Π½Π°ΠΏΠΎΠΌΠ΅Π½ΡΡΠΈ Π΄Π° ΠΎΠΊΠ²ΠΈΡ ΠΏΡΠ°ΡΠΈ ΡΠ²Π°ΠΊΡ ΠΏΡΠΎΠΌΠ΅Π½Ρ ΠΏΡΠΈΠ»ΠΈΠΊΠΎΠΌ ΡΠ΅Π³Π΅Π½Π΅ΡΠΈΡΠ°ΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½ΠΈΡ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ΠΈ ΡΠΌΠ΅ΡΡΠ° ΡΠ΅ Ρ ΠΏΠΎΡΠ΅Π±Π½Ρ Π΄Π°ΡΠΎΡΠ΅ΠΊΡ ΠΏΠΎΡΠ΅Π΄ Π³Π»Π°Π²Π½Π΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅. Π£Π½ΠΎΡ Ρ ΡΠ΅Π³ΠΎΠ²ΠΎΠΌ Π΄Π½Π΅Π²Π½ΠΈΠΊΡ ΠΈΠ·Π³Π»Π΅Π΄Π° ΠΎΠ²Π°ΠΊΠΎ: βΠ‘ΠΏΡΠ΅ΠΌΡΠ΅Π½ΠΎ 1 ΡΠ²ΠΎΡΡΡΠ²ΠΎ ΡΠ΅ ΠΌΠ΅ΡΠ° Ρ ΠΎΡΠ΄Π΅Ρ/Π΄ΠΈΡΡ-Π°ΠΏΠΏΠ»ΠΈΡΠ°ΡΠΈΠΎΠ½.ΠΈΠ°ΠΌΠ»" ΠΠ²ΠΎ Π²Π°ΠΌ ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π° Π΄Π° Π±ΡΠ·ΠΎ ΠΎΡΠΊΡΠΈΡΠ΅ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½Π΅ Ρ Π²Π΅Π»ΠΈΠΊΠΈΠΌ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½ΠΈΠΌ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°ΠΌΠ°.
Π£ΠΊΠ»Π°ΡΠ°ΡΠ΅ Π·Π°ΡΠ΅Π΄Π½ΠΈΡΠΊΠΈΡ Π΄Π΅Π»ΠΎΠ²Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ΅ Π²Π°ΠΌ ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π° Π΄Π° ΡΠ΅ ΡΠ΅ΡΠΈΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΠ³ ΠΊΠΎΠΏΠΈΡΠ°ΡΠ° ΠΈ ΠΏΠ΅ΡΡΡΠ°, Π°Π»ΠΈ Π²Π°ΠΌ Π½Π΅ Π΄ΠΎΠ·Π²ΠΎΡΠ°Π²Π° Π΄Π° ΡΠ»Π΅ΠΊΡΠΈΠ±ΠΈΠ»Π½ΠΎ ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡ Π·Π° ΡΠ°Π·Π»ΠΈΡΠΈΡΠ° ΠΎΠΊΡΡΠΆΠ΅ΡΠ° β ΠΊΡΠ°ΡΡΠ΅ ΡΠ°ΡΠΊΠ΅ Π½Π°ΡΠΈΡ ΡΡΠ»ΡΠ³Π° ΡΡ ΡΠ΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π΅ ΠΈ ΡΠ²ΡΡΡΠΎ ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅, ΠΎΠ²ΠΎ ΡΠ΅ Π»ΠΎΡΠ΅. Π₯Π°ΡΠ΄Π΅ Π΄Π° ΠΏΠΎΠΊΡΡΠ°ΠΌΠΎ Π΄Π° ΡΠΊΠ»ΠΎΠ½ΠΈΠΌΠΎ ΠΎΠ²ΠΎ.
ΠΠΎΠ±ΡΠΎ ΡΠ΅ΡΠ΅ΡΠ΅ Π±ΠΈ Π±ΠΈΠ»ΠΎ Π΄Π° ΡΠ΅ ΡΠ²Π΅ ΠΊΡΠ°ΡΡΠ΅ ΡΠ°ΡΠΊΠ΅ Π΄ΡΠΆΠ΅ Ρ ΡΠ΅Π΄Π½ΠΎΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠΈ Π½Π° ΠΊΠΎΡΡ Π΄ΡΡΠ³ΠΈ ΠΌΠΎΠ³Ρ Π΄Π° ΡΠ΅ ΠΏΠΎΠ·ΠΈΠ²Π°ΡΡ. Π£ ΡΡ ΡΠ²ΡΡ Ρ Ρ ΠΎΠΊΠ²ΠΈΡ ΡΠ΅ ΡΠ²Π΅Π΄Π΅Π½Π° ΠΏΠΎΠ΄ΡΡΠΊΠ° Π·Π° ΡΡΠ²Π°ΡΠ΅ ΠΌΠ΅ΡΡΠ°. ΠΠ²Π°ΠΊΠΎ ΡΠ΅ ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° Π΅ΡΡΠ΅ΠΊΠ°:
client:
serviceUrl:
defaultZone: http://${endpoints@eurekaip}:6782/eureka/
Π‘Π°Π΄Π° Π΄Π° Π²ΠΈΠ΄ΠΈΠΌΠΎ ΠΊΠ°ΠΊΠΎ ΠΎΠ²Π°Ρ ΡΡΠ²Π°Ρ ΠΌΠ΅ΡΡΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ΅. Π‘ΠΈΡΡΠ΅ΠΌ ΠΏΡΠΎΠ½Π°Π»Π°Π·ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΏΠΎΠ΄ Π½Π°Π·ΠΈΠ²ΠΎΠΌ ΠΊΡΠ°ΡΡΠ΅ ΡΠ°ΡΠΊΠ΅ ΠΈ Ρ ΡΠΎΠΌΠ΅ ΡΡΠ°ΠΆΠΈ ΡΠΌΠΈΡΠ°ΠΎ Π΅ΡΡΠ΅ΠΊΠ°ΠΈΠΏ, Π° Π·Π°ΡΠΈΠΌ Π³Π° Π·Π°ΠΌΠ΅ΡΡΡΠ΅ Ρ Π½Π°ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡ. ΠΠ»ΠΈ ΡΡΠ° ΡΠ΅ ΡΠ° ΡΠ°Π·Π»ΠΈΡΠΈΡΠΈΠΌ ΠΎΠΊΡΡΠΆΠ΅ΡΠΈΠΌΠ°? ΠΠ° Π±ΠΈΡΡΠ΅ ΡΠΎ ΡΡΠ°Π΄ΠΈΠ»ΠΈ, ΠΊΡΠ΅ΠΈΡΠ°ΡΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΡ Π·Π° ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ° Ρ ΠΊΡΠ°ΡΡΠ΅ ΡΠ°ΡΠΊΠ΅ ΡΠ»Π΅Π΄Π΅ΡΠΈ ΡΠΈΠΏ Π°ΠΏΠΏΠ»ΠΈΡΠ°ΡΠΈΠΎΠ½.Π΄Π΅Π².ΠΈΠ°ΠΌΠ». Π€ΡΠ°ΠΌΠ΅Π²ΠΎΡΠΊ Π½Π΅Π·Π°Π²ΠΈΡΠ½ΠΎ, Π½Π° ΠΎΡΠ½ΠΎΠ²Ρ Π΅ΠΊΡΡΠ΅Π½Π·ΠΈΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅, ΠΎΠ΄Π»ΡΡΡΡΠ΅ ΠΊΠΎΡΠ΅ΠΌ ΠΎΠΊΡΡΠΆΠ΅ΡΡ ΠΏΡΠΈΠΏΠ°Π΄Π° ΠΎΠ²Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ° ΠΈ ΡΡΠΈΡΠ°Π²Π° ΡΠ΅:
Π‘Π°Π΄ΡΠΆΠ°Ρ ΠΠ΅Π² Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅:
eurekaip: 192.89.89.111
dbip: 192.168.0.100
ΠΠΎΠΆΠ΅ΠΌΠΎ ΠΊΡΠ΅ΠΈΡΠ°ΡΠΈ ΠΈΡΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡ Π·Π° ΠΏΠΎΡΡΠΎΠ²Π΅ Π½Π°ΡΠΈΡ ΡΡΠ»ΡΠ³Π°:
server.port: ${ports@order}.
Π‘Π²Π° Π²Π°ΠΆΠ½Π° ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ° ΡΡ Π½Π° ΡΠ΅Π΄Π½ΠΎΠΌ ΠΌΠ΅ΡΡΡ, ΡΠΈΠΌΠ΅ ΡΠ΅ ΡΠΌΠ°ΡΡΡΠ΅ Π²Π΅ΡΠΎΠ²Π°ΡΠ½ΠΎΡΠ° Π³ΡΠ΅ΡΠ°ΠΊΠ° Π·Π±ΠΎΠ³ ΡΠ°ΡΡΡΠΊΠ°Π½ΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°ΡΠ° Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½ΠΈΠΌ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°ΠΌΠ°.
ΠΠΊΠ²ΠΈΡ ΠΏΡΡΠΆΠ° ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΡΠΎΠ²ΠΈΡ ΡΡΠ²Π°ΡΠ° ΠΌΠ΅ΡΡΠ°, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΠΎΠ±ΠΈΡΠΈ ΠΈΠΌΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌΠ° Ρ ββΠΊΠΎΡΠ΅ΠΌ ΡΠ΅ Π½Π°Π»Π°Π·ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ΠΈ Π΄ΠΎΠ΄Π΅Π»ΠΈΡΠΈ Π³Π°:
#include eureka, oracle
server.port: ${ports@order}
spring.application.name: ${this@name}
ΠΠ°Ρ Π²Π°ΡΡΡΡΡΠΈ ΡΠΎΠΌΠ΅, Π½Π΅ΠΌΠ° ΠΏΠΎΡΡΠ΅Π±Π΅ Π΄Π° ΡΠ΅ Π΄ΠΎΠ΄Π°ΡΠ½ΠΎ Π½Π°Π²Π΅Π΄Π΅ ΠΈΠΌΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ΅ Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠΈ ΠΈ ΠΌΠΎΠΆΠ΅ ΡΠ΅ ΡΡΠ°Π²ΠΈΡΠΈ Ρ Π·Π°ΡΠ΅Π΄Π½ΠΈΡΠΊΠΈ ΠΌΠΎΠ΄ΡΠ», Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Ρ ΠΈΡΡΡ Π΅ΡΡΠ΅ΠΊΡ:
client:
serviceUrl:
defaultZone: http://${endpoints@eurekaip}:6782/eureka/
spring.application.name: ${this@name}
ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½ΠΈ ΡΠ°ΡΠ» Π½Π°Π»ΠΎΠ³ Π±ΠΈΡΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΎ Π½Π° ΡΠ΅Π΄Π°Π½ ΡΠ΅Π΄:
#include eureka, oracle
server.port: ${ports@order}
ΠΠΊΠΎ Π½Π°ΠΌ Π½ΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ Π½ΠΈΠΊΠ°ΠΊΠ²ΠΎ ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ΅ ΠΈΠ· ΡΠΎΠ΄ΠΈΡΠ΅ΡΡΠΊΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ΅, ΠΌΠΎΠΆΠ΅ΠΌΠΎ Π³Π° Π½Π°Π²Π΅ΡΡΠΈ Ρ Π½Π°ΡΠΎΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠΈ ΠΈ Π±ΠΈΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ΅Π½ΠΎ ΡΠΎΠΊΠΎΠΌ Π³Π΅Π½Π΅ΡΠΈΡΠ°ΡΠ°. Π’ΠΎ ΡΠ΅ΡΡ, Π°ΠΊΠΎ Π½Π°ΠΌ ΠΈΠ· Π½Π΅ΠΊΠΎΠ³ ΡΠ°Π·Π»ΠΎΠ³Π° ΡΡΠ΅Π±Π° ΡΠ΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΎ ΠΈΠΌΠ΅ Π·Π° ΡΡΠ»ΡΠ³Ρ Π½Π°ΡΡΡΠΈΠ²Π°ΡΠ°, ΡΠ°ΠΌΠΎ ΡΠ΅ΠΌΠΎ ΠΎΡΡΠ°Π²ΠΈΡΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°Ρ ΡΠΏΡΠΈΠ½Π³.Π°ΠΏΠΏΠ»ΠΈΡΠ°ΡΠΈΠΎΠ½.Π½Π°ΠΌΠ΅.
Π Π΅ΡΠΈΠΌΠΎ Π΄Π° ΠΌΠΎΡΠ°ΡΠ΅ Π΄Π° Π΄ΠΎΠ΄Π°ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³ΠΎΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ° Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅ Ρ ΡΡΠ»ΡΠ³Ρ, ΠΊΠΎΡΠ° ΡΠ΅ ΡΡΠ²Π°ΡΡ Ρ ΠΏΠΎΡΠ΅Π±Π½ΠΎΡ Π΄Π°ΡΠΎΡΠ΅ΡΠΈ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π»ΠΎΠ³Π±Π°ΡΠΊ.ΠΊΠΌΠ». Π₯Π°ΡΠ΄Π΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌΠΎ Π·Π°ΡΠ΅Π±Π½Ρ Π³ΡΡΠΏΡ ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ° Π·Π° ΡΠΎ:
Π£ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠΈ, ΡΠ΅ΡΠΈ ΡΠ΅ΠΌΠΎ ΠΎΠΊΠ²ΠΈΡΡ Π³Π΄Π΅ Π΄Π° ΠΏΠΎΡΡΠ°Π²ΠΈΠΌΠΎ Π΄Π°ΡΠΎΡΠ΅ΠΊΡ ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ° Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅ ΠΊΠΎΡΠ° Π½Π°ΠΌ ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½Π° ΠΏΠΎΠΌΠΎΡΡ ΡΡΠ²Π°ΡΠ° ΠΌΠ΅ΡΡΠ° @Π¦ΠΎΠ½ΡΠΈΠ³ΠΠΈΡ:
microconfig.template.logback.fromFile: ${logback@configDir}/logback.xml
Π£ ΡΠ°ΡΠ»Ρ Π»ΠΎΠ³Π±Π°ΡΠΊ.ΠΊΠΌΠ» ΠΌΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ΅ΠΌΠΎ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½Π΅ Π΄ΠΎΠ΄Π°ΡΠΊΠ΅, ΠΊΠΎΡΠΈ Π·Π°ΡΠ·Π²ΡΠ°Ρ ΡΠ°ΠΊΠΎΡΠ΅ ΠΌΠΎΠ³Ρ Π΄Π° ΡΠ°Π΄ΡΠΆΠ΅ ΡΡΠ²Π°ΡΠ΅ ΠΌΠ΅ΡΡΠ° ΠΊΠΎΡΠ΅ ΡΠ΅ ΠΎΠΊΠ²ΠΈΡ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠΈ ΡΠΎΠΊΠΎΠΌ Π³Π΅Π½Π΅ΡΠΈΡΠ°ΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ°, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ:
<file>logs/${this@name}.log</file>
ΠΠΎΠ΄Π°Π²Π°ΡΠ΅ΠΌ ΡΠ²ΠΎΠ·Π° Ρ ΡΠ΅ΡΠ²ΠΈΡΠ½Π΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ΅ Π»ΠΎΠ³Π±Π°ΡΠΊ, Π°ΡΡΠΎΠΌΠ°ΡΡΠΊΠΈ Π΄ΠΎΠ±ΠΈΡΠ°ΠΌΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ΠΎ Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΠ°ΡΠ΅ Π·Π° ΡΠ²Π°ΠΊΡ ΡΡΠ»ΡΠ³Ρ:
#include eureka, oracle, logback
server.port: ${ports@order}
ΠΡΠ΅ΠΌΠ΅ ΡΠ΅ Π΄Π° ΡΠ΅ Π΄Π΅ΡΠ°ΡΠ½ΠΈΡΠ΅ ΡΠΏΠΎΠ·Π½Π°ΡΠ΅ ΡΠ° ΡΠ²ΠΈΠΌ Π΄ΠΎΡΡΡΠΏΠ½ΠΈΠΌ ΡΡΠ²Π°ΡΠΈΠΌΠ° ΠΌΠ΅ΡΡΠ° ΠΎΠΊΠ²ΠΈΡΠ°:
${ΡΡ
ΠΈΡ@Π΅Π½Π²} - Π²ΡΠ°ΡΠ° ΠΈΠΌΠ΅ ΡΡΠ΅Π½ΡΡΠ½ΠΎΠ³ ΠΎΠΊΡΡΠΆΠ΅ΡΠ°.
${β¦@Π½Π°ΠΌΠ΅} β Π²ΡΠ°ΡΠ° Π½Π°Π·ΠΈΠ² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ΅.
${β¦@ΡΠΎΠ½ΡΠΈΠ³ΠΠΈΡ} β Π²ΡΠ°ΡΠ° ΠΏΡΠ½Ρ ΠΏΡΡΠ°ΡΡ Π΄ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½ΠΎΠ³ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌΠ° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ΅.
${β¦@ΡΠ΅ΡΡΠ»ΡΠΠΈΡ} β Π²ΡΠ°ΡΠ° ΠΏΡΠ½Ρ ΠΏΡΡΠ°ΡΡ Π΄ΠΎ ΠΎΠ΄ΡΠ΅Π΄ΠΈΡΠ½ΠΎΠ³ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌΠ° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ΅ (ΡΠ΅Π·ΡΠ»ΡΡΡΡΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅ ΡΠ΅ Π±ΠΈΡΠΈ ΡΠΌΠ΅ΡΡΠ΅Π½Π΅ Ρ ΠΎΠ²Π°Ρ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌ).
${ΡΡ
ΠΈΡ@ΡΠΎΠ½ΡΠΈΠ³Π ΠΎΠΎΡ} β Π²ΡΠ°ΡΠ° ΠΏΡΠ½Ρ ΠΏΡΡΠ°ΡΡ Π΄ΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌΠ° ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ°.
Π‘ΠΈΡΡΠ΅ΠΌ Π²Π°ΠΌ ΡΠ°ΠΊΠΎΡΠ΅ ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π° Π΄Π° Π΄ΠΎΠ±ΠΈΡΠ΅ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π΅ ΠΎΠΊΡΡΠΆΠ΅ΡΠ°, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΡΠ°ΡΡ Π΄ΠΎ ΡΠ°Π²Π°:
${Π΅Π½Π²@ΠΠΠΠ_Π₯ΠΠΠ}
ΠΠ»ΠΈ, ΠΏΠΎΡΡΠΎ ΡΠ΅ ΠΎΠΊΠ²ΠΈΡ ΡΠΏΠΈΡΠ°Π½ ΠΠΠΠ, ΠΌΠΎΠΆΠ΅ΠΌΠΎ Π΄ΠΎΠ±ΠΈΡΠΈ ΡΠΈΡΡΠ΅ΠΌΡΠΊΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π΅ ΡΠ»ΠΈΡΠ½Π΅ ΠΏΠΎΠ·ΠΈΠ²Ρ Π‘ΠΈΡΡΠ΅ΠΌ::Π³Π΅ΡΠΡΠΎΠΏΠ΅ΡΡΠΈ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠΈ ΡΡΡΡΠΊΡΡΡΡ ΠΏΠΎΠΏΡΡ ΠΎΠ²Π΅:
${[Π΅ΠΌΠ°ΠΈΠ» Π·Π°ΡΡΠΈΡΠ΅Π½]}
ΠΡΠ΅Π΄ΠΈ ΠΏΠΎΠΌΠ΅Π½ΡΡΠΈ ΠΏΠΎΠ΄ΡΡΠΊΡ Π·Π° ΡΠ΅Π·ΠΈΠΊ ΠΏΡΠΎΡΠΈΡΠ΅ΡΠ° Π‘ΠΏΡΠΈΠ½Π³ ΠΠ. Π‘Π»Π΅Π΄Π΅ΡΠΈ ΠΈΠ·ΡΠ°Π·ΠΈ ΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΠΈΠ²ΠΈ Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠΈ:
connection.timeoutInMs: #{5 * 60 * 1000}
datasource.maximum-pool-size: #{${[email protected]} + 10}
ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΡΠΈ Π»ΠΎΠΊΠ°Π»Π½Π΅ ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π΅ Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½ΠΈΠΌ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°ΠΌΠ° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠΈ ΠΈΠ·ΡΠ°Π· #Π²Π°Ρ:
#var feedRoot: ${[email protected]}/feed
folder:
root: ${this@feedRoot}
success: ${this@feedRoot}/archive
error: ${this@feedRoot}/error
ΠΠ°ΠΊΠ»Π΅, ΠΎΠΊΠ²ΠΈΡ ΡΠ΅ ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ ΠΌΠΎΡΠ°Π½ Π°Π»Π°Ρ Π·Π° ΡΠΈΠ½ΠΎ ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ΅ ΠΈ ΡΠ»Π΅ΠΊΡΠΈΠ±ΠΈΠ»Π½Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠ°. ΠΠΊΠ²ΠΈΡ ΡΠ°Π²ΡΡΠ΅Π½ΠΎ ΠΈΡΠΏΡΡΠ°Π²Π° ΡΠ²ΠΎΡ Π³Π»Π°Π²Π½ΠΈ Π·Π°Π΄Π°ΡΠ°ΠΊ - Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡΠ΅ ΡΠΎΠΏΠΈ-ΠΏΠ°ΡΡΠ΅ Ρ ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠΈΠΌΠ°, ΠΊΠΎΠ½ΡΠΎΠ»ΠΈΠ΄ΡΡΠ΅ ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ° ΠΈ, ΠΊΠ°ΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ, ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠ° ΠΌΠΎΠ³ΡΡΠ΅ Π³ΡΠ΅ΡΠΊΠ΅, Π΄ΠΎΠΊ Π²Π°ΠΌ ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π° Π΄Π° Π»Π°ΠΊΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΡΡΠ΅ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ΅ ΠΈ ΠΌΠ΅ΡΠ°ΡΠ΅ ΠΈΡ Π·Π° ΡΠ°Π·Π»ΠΈΡΠΈΡΠ° ΠΎΠΊΡΡΠΆΠ΅ΡΠ°.
ΠΠΊΠΎ ΡΡΠ΅ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π½ΠΈ Π·Π° ΠΎΠ²Π°Ρ ΠΎΠΊΠ²ΠΈΡ, ΠΏΡΠ΅ΠΏΠΎΡΡΡΡΡΠ΅ΠΌ Π΄Π° ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅ ΡΠ΅Π³ΠΎΠ²Ρ Π·Π²Π°Π½ΠΈΡΠ½Ρ ΡΡΡΠ°Π½ΠΈΡΡ ΠΈ Π΄Π° ΡΠ΅ ΡΠΏΠΎΠ·Π½Π°ΡΠ΅ ΡΠ° ΠΏΠΎΡΠΏΡΠ½ΠΈΠΌ
ΠΠ·Π²ΠΎΡ: Π²Π²Π².Ρ
Π°Π±Ρ.ΡΠΎΠΌ