рдХрд╛рдлреНрдХрд╛ рдзрд╛рд░рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рдЙрдЪреНрдЪ рдЙрдкрд▓рдмреНрдзрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛

рдХрд╛рдлреНрдХрд╛ рд╕реНрдЯреНрд░реАрдо рдЕрдкрд╛рдЪреЗ рдХрд╛рдлреНрдХрд╛ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдбреЗрдЯрд╛ рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдФрд░ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдЬрд╛рд╡рд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИред рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд╕рд╛рде, рдпрд╣ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рд░рд╛рдЬреНрдп рд╕рдВрд░рдХреНрд╖рдг рдХреЗ рд╕рд╛рде рдФрд░ / рдпрд╛ рдЗрд╕рдХреЗ рдмрд┐рдирд╛ рдбреЗрдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ рдореИрдВ рдпрд╣ рдмрддрд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдХрдлрд╝реНрдХрд╛ рдзрд╛рд░рд╛рдУрдВ рдореЗрдВ рдЙрдЪреНрдЪ рдЙрдкрд▓рдмреНрдзрддрд╛ (99.99%) рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдХреНрдпреЛрдВ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рд╣реИ рдФрд░ рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рдХреНрдпрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╣рдореЗрдВ рдХреНрдпрд╛ рдЬрд╛рдирдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ


рд╕рдорд╕реНрдпрд╛ рдФрд░ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдЗрдП рдХрд╛рдлреНрдХрд╛ рдзрд╛рд░рд╛рдУрдВ рдХреА рдореВрд▓ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВред рдпрджрд┐ рдЖрдкрдиреЗ рдЙрдкрднреЛрдХреНрддрд╛рдУрдВ / рдЙрддреНрдкрд╛рджрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреНрдХрд╛ рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдЗрдирдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░рддрд┐рдорд╛рди рдЖрдкрдХреЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЦрдВрдбреЛрдВ рдореЗрдВ, рдореИрдВ рдХреБрдЫ рд╢рдмреНрджреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрди рдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рднрдВрдбрд╛рд░рдг, рдЙрдкрднреЛрдХреНрддрд╛ рд╕рдореВрд╣реЛрдВ рдХреЗ рдкреБрдирд░реНрд╕рдВрддреБрд▓рди рдФрд░ рдХрд╛рдлреНрдХрд╛ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рдмреБрдирд┐рдпрд╛рджреА рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЛ рдХрд╛рдлреНрдХрд╛ рд╕реНрдЯреНрд░реАрдореНрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рдлрд┐рдЯ рдХрд░рдиреЗ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдВрдЧрд╛ред

рдХрдлрдХрд╛: рд╡рд┐рднрд╛рдЬрди рдбреЗрдЯрд╛


рдХрд╛рдлреНрдХрд╛ рджреБрдирд┐рдпрд╛ рдореЗрдВ, рдирд┐рд░реНрдорд╛рддрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдбреЗрдЯрд╛ рдХреЛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рд╖рдп рдХреЗ рд▓рд┐рдП рдХреБрдВрдЬреА-рдореВрд▓реНрдп рдЬреЛрдбрд╝реЗ рдХреЗ рд░реВрдк рдореЗрдВ рднреЗрдЬрддреЗ рд╣реИрдВред рд╡рд┐рд╖рдп рдХреЛ рдХрд╛рдлреНрдХрд╛ рджрд▓рд╛рд▓реЛрдВ рдореЗрдВ рдПрдХ рдпрд╛ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рд╡рд┐рднрд╛рдЬрди рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХрд╛рдлреНрдХрд╛ рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрджреЗрд╢ рдХреБрдВрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕ рд╡рд┐рднрд╛рдЬрди рдореЗрдВ рдбреЗрдЯрд╛ рд▓рд┐рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдирддреАрдЬрддрди, рдПрдХ рд╣реА рдХреБрдВрдЬреА рд╡рд╛рд▓реЗ рд╕рдВрджреЗрд╢ рд╣рдореЗрд╢рд╛ рдПрдХ рд╣реА рд╡рд┐рднрд╛рдЬрди рдореЗрдВ рд╕рдорд╛рдкреНрдд рд╣реЛрддреЗ рд╣реИрдВред

рдЙрдкрднреЛрдХреНрддрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЙрдкрднреЛрдХреНрддрд╛ рд╕рдореВрд╣реЛрдВ рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рд╕рдореВрд╣ рдореЗрдВ рдЙрдкрднреЛрдХреНрддрд╛рдУрдВ рдХреЗ рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдЙрджрд╛рд╣рд░рдг рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
рдЙрдкрднреЛрдХреНрддрд╛ рд╕рдореВрд╣ рдореЗрдВ рдПрдХ рдЙрдкрднреЛрдХреНрддрд╛ рдХрд╛ рдкреНрд░рддреНрдпреЗрдХ рдЙрджрд╛рд╣рд░рдг рдЗрдирдкреБрдЯ рд╡рд┐рд╖рдп рдХреЗ рд╡рд┐рднрд╛рдЬрди рдХреЗ рдЕрдиреВрдареЗ рд╕реЗрдЯ рд╕реЗ рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред

рдЙрдкрднреЛрдХреНрддрд╛ рдЙрджрд╛рд╣рд░рдг рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдЖрдкрдХреЗ рдЙрдкрднреЛрдХреНрддрд╛рдУрдВ рдХреЗ рд╕рдореВрд╣ рдореЗрдВ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХрд╛ рдПрдХ рд╕рд╛рдзрди рд╣реИред

рдХрд╛рдлреНрдХрд╛: рд░рд┐рдмреИрд▓реЗрдВрд╕рд┐рдВрдЧ рдХрдВрдЬреНрдпреВрдорд░ рдЧреНрд░реБрдк


рдЬреИрд╕рд╛ рдХрд┐ рд╣рдордиреЗ рдкрд╣рд▓реЗ рдХрд╣рд╛ рдерд╛, рдЙрдкрднреЛрдХреНрддрд╛ рд╕рдореВрд╣ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЙрджрд╛рд╣рд░рдг рдХреЛ рдЕрдиреВрдареЗ рд╡рд┐рднрд╛рдЬрди рдХрд╛ рдПрдХ рд╕реЗрдЯ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рд╕реЗ рд╡рд╣ рдбреЗрдЯрд╛ рдХреА рдЦрдкрдд рдХрд░рддрд╛ рд╣реИред рдЬрдм рднреА рдХреЛрдИ рдирдпрд╛ рдЙрдкрднреЛрдХреНрддрд╛ рд╕рдореВрд╣ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдкреБрдирд░реНрд╕рдВрддреБрд▓рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рдЙрд╕реЗ рдПрдХ рд╡рд┐рднрд╛рдЬрди рдкреНрд░рд╛рдкреНрдд рд╣реЛред рдпрд╣реА рдмрд╛рдд рддрдм рд╣реЛрддреА рд╣реИ рдЬрдм рдЙрдкрднреЛрдХреНрддрд╛ рдХреА рдореГрддреНрдпреБ рд╣реЛ рдЬрд╛рддреА рд╣реИ, рд╢реЗрд╖ рдЙрдкрднреЛрдХреНрддрд╛ рдХреЛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╕рднреА рд╡рд┐рднрд╛рдЬрди рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдП рдЬрд╛рдПрдВред

рдХрдлрд╝рдХрд╛ рдзрд╛рд░рд╛рдПрдБ: рдзрд╛рд░рд╛рдПрдБ


рдЗрд╕ рдкреЛрд╕реНрдЯ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╣рдо рдЗрд╕ рддрдереНрдп рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реБрдП рдХрд┐ рдХрд╛рдлреНрдХрд╛ рд╕реНрдЯреНрд░реАрдореНрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЙрддреНрдкрд╛рджрдХреЛрдВ рдФрд░ рдЙрдкрднреЛрдХреНрддрд╛рдУрдВ рдХреЗ рдПрдкреАрдЖрдИ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдмрдирд╛рдИ рдЧрдИ рд╣реИ рдФрд░ рдбрд╛рдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдЙрд╕реА рддрд░рд╣ рд╕реЗ рдЖрдпреЛрдЬрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ рдЬреИрд╕реЗ рдХрд╛рдлреНрдХрд╛ рдкрд░ рдорд╛рдирдХ рд╕рдорд╛рдзрд╛рдиред рдХрд╛рдлреНрдХрд╛ рдзрд╛рд░рд╛рдУрдВ рд╡рд┐рдиреНрдпрд╛рд╕ рдореЗрдВ, application.id рдлрд╝реАрд▓реНрдб group.id рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИрдЙрдкрднреЛрдХреНрддрд╛ рдПрдкреАрдЖрдИ рдореЗрдВред рдХрд╛рдлреНрдХрд╛ рдзрд╛рд░рд╛рдПрдВ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдзрд╛рдЧреЗ рдмрдирд╛рддреА рд╣реИрдВ рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдЗрдирдкреБрдЯ рд╡рд┐рд╖рдпреЛрдВ рдХреЗ рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рд╡рд┐рднрд╛рдЬрди рд╕реЗ рдбреЗрдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХрд░рддреА рд╣реИред рдЙрдкрднреЛрдХреНрддрд╛ рдПрдкреАрдЖрдИ рдХреА рд╢рдмреНрджрд╛рд╡рд▓реА рдореЗрдВ рдмреЛрд▓рддреЗ рд╣реБрдП, рдзрд╛рд░рд╛рдУрдВ рдХреЛ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдПрдХ рд╣реА рд╕рдореВрд╣ рд╕реЗ рдЙрдкрднреЛрдХреНрддрд╛ рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред рдХрдлрдХрд╛ рдзрд╛рд░рд╛рдУрдВ рдореЗрдВ рдбреЗрдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЛ рд╕реНрдХреЗрд▓ рдХрд░рдиреЗ рдХрд╛ рдореБрдЦреНрдп рддрд░реАрдХрд╛ рдереНрд░реЗрдбреНрд╕ рд╣реИрдВ, рдпрд╣ рдПрдХ рдорд╢реАрди рдкрд░ рдкреНрд░рддреНрдпреЗрдХ рдХрд╛рдлреНрдХрд╛ рд╕реНрдЯреНрд░реАрдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдереНрд░реЗрдбреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдмрдврд╝рд╛рдХрд░ рдпрд╛ рдХреНрд╖реИрддрд┐рдЬ рд░реВрдк рд╕реЗ рдПрдХ рд╣реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рд╛рде рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдорд╢реАрди рдЬреЛрдбрд╝рдХрд░ рд▓рдВрдмрд╡рдд рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЫрд╡рд┐

рд╕реНрд░реЛрдд: kafka.apache.org/21/documentation/streams/altecture

рдХрдлрдХрд╛ рдзрд╛рд░рд╛рдУрдВ рдореЗрдВ рдХрдИ рдФрд░ рддрддреНрд╡ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рдХрд╛рд░реНрдп, рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдЯреЛрдкреЛрд▓реЙрдЬреА, рдереНрд░реЗрдбрд┐рдВрдЧ рдореЙрдбрд▓, рдЖрджрд┐, рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдо рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдпрд╣рд╛рдВ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИред

рдХрд╛рдлреНрдХрд╛ рд╕реНрдЯреНрд░реАрдо: рд╕реНрдЯреЗрдЯ рд╕реНрдЯреЛрд░реЗрдЬ


рд╕реНрдЯреНрд░реАрдо рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдореЗрдВ, рд░рд╛рдЬреНрдп рд╕рдВрд░рдХреНрд╖рдг рдХреЗ рд╕рд╛рде рдФрд░ рдмрд┐рдирд╛ рд╕рдВрдЪрд╛рд▓рди рд╣реЛрддреЗ рд╣реИрдВред рд░рд╛рдЬреНрдп рд╡рд╣ рд╣реИ рдЬреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдпрд╛рдж рд░рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рд░рд┐рдХреЙрд░реНрдб рдХреЗ рджрд╛рдпрд░реЗ рд╕реЗ рдкрд░реЗ рд╣реИред

рд░рд╛рдЬреНрдп рд╕рдВрдЪрд╛рд▓рди, рдЬреИрд╕реЗ рдХрд┐ рдЧрд┐рдирддреА, рдХрд┐рд╕реА рднреА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдПрдХрддреНрд░реАрдХрд░рдг, рдЬреБрдбрд╝рд╛рд╡ рдЗрддреНрдпрд╛рджрд┐, рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИрдВред рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдХреЗрд╡рд▓ рдПрдХ рд░рд┐рдХреЙрд░реНрдб рд╣реЛрдиреЗ рдкрд░, рдЖрдк рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдХреБрдВрдЬреА рдХреЗ рд▓рд┐рдП рдЕрдВрддрд┐рдо рд╕реНрдерд┐рддрд┐ (рдХрд╣рддреЗ рд╣реИрдВ, рдЧрд┐рдирддреА) рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдореЗрдВ рдЕрдкрдиреА рд╕реНрдЯреНрд░реАрдо рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рд╣рдордиреЗ рдкрд╣рд▓реЗ рдЪрд░реНрдЪрд╛ рдХреА, рдкреНрд░рддреНрдпреЗрдХ рдереНрд░реЗрдб рдЕрджреНрд╡рд┐рддреАрдп рд╡рд┐рднрд╛рдЬрди рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИ; рдЗрд╕рд▓рд┐рдП, рдПрдХ рдереНрд░реЗрдб рд╕рдВрдкреВрд░реНрдг рдбреЗрдЯрд╛ рд╕реЗрдЯ рдХреЗ рдХреЗрд╡рд▓ рд╕рдмрд╕реЗрдЯ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдХрд╛рдлреНрдХрд╛ рдзрд╛рд░рд╛ рдПрдХ рд╣реА рдПрдкреНрд▓реАрдХреЗрд╢рди рдХреЗ рд╕рд╛рде рдЖрд╡реЗрджрди рдереНрд░реЗрдб рд╣реИред рдпрд╣ рдЕрдкрдиреА рдЕрд▓рдЧ рд╕реНрдерд┐рддрд┐ рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИред рдХрдлрд╝реНрдХрд╛ рдзрд╛рд░рд╛рдУрдВ рдореЗрдВ рд░рд╛рдЬреНрдп рдХреИрд╕реЗ рдмрдирддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдо рдирд╣реАрдВ рдЬрд╛рдирддреЗ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдордЭрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рд░рд╛рдЬреНрдп рдХреЛ рдкрд░рд┐рд╡рд░реНрддрди-рд▓реЙрдЧ рд╡рд┐рд╖рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрд╣рд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рди рдХреЗрд╡рд▓ рд╕реНрдерд╛рдиреАрдп рдбрд┐рд╕реНрдХ рдкрд░, рдмрд▓реНрдХрд┐ рдХрд╛рдлреНрдХрд╛ рдмреНрд░реЛрдХрд░ рдореЗрдВ рднреА рд╕рд╣реЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИредрд░рд╛рдЬреНрдп рдХреЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдХрд╛рдлреНрдХрд╛ рдмреНрд░реЛрдХрд░ рдореЗрдВ рд╕рд╣реЗрдЬрдирд╛ рдПрдХ рдЕрд▓рдЧ рд╡рд┐рд╖рдп рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рди рдХреЗрд╡рд▓ рджреЛрд╖ рд╕рд╣рд┐рд╖реНрдгреБрддрд╛ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдЗрд╕рд▓рд┐рдП рднреА рд╣реИ рдХрд┐ рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рдПрдХ рд╣реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рд╛рде рдХрд╛рдлреНрдХрд╛ рдзрд╛рд░рд╛рдУрдВ рдХреЗ рдирдП рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рддреИрдирд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЪреВрдВрдХрд┐ рд░рд╛рдЬреНрдп рдХреЛ рдмреНрд░реЛрдХрд░ рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди-рд▓реЙрдЧ рд╡рд┐рд╖рдп рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдЙрджрд╛рд╣рд░рдг рдЗрд╕ рд╡рд┐рд╖рдп рд╕реЗ рдЕрдкрдиреЗ рд░рд╛рдЬреНрдп рдХреЛ рд▓реЛрдб рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рд░рд╛рдЬреНрдп рднрдВрдбрд╛рд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдпрд╣рд╛рдВ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ ред

рдХрдлрдХрд╛ рдзрд╛рд░рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЙрдЪреНрдЪ рдЙрдкрд▓рдмреНрдзрддрд╛ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рдХреНрдпреЛрдВ рд╣реИ?


рд╣рдордиреЗ рдХрд╛рдлреНрдХрд╛ рдзрд╛рд░рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдбрд╛рдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреА рдореВрд▓ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдФрд░ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХреАред рдЕрдм рдЪрд▓реЛ рд╕рднреА рднрд╛рдЧреЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВ рдХрд┐ рдЙрдЪреНрдЪ рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рдХреНрдпреЛрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдкрд┐рдЫрд▓реЗ рдЕрдиреБрднрд╛рдЧреЛрдВ рд╕реЗ, рд╣рдореЗрдВ рдпрд╛рдж рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП:

  1. рдХрд╛рдлреНрдХрд╛ рд╡рд┐рд╖рдп рдХреЗ рдбреЗрдЯрд╛ рдХреЛ рд╡рд┐рднрд╛рдЬрди рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдХрд╛рдлреНрдХрд╛ рдзрд╛рд░рд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
  2. рдХрд╛рдлреНрдХрд╛ рдзрд╛рд░рд╛рдПрдБ рдПрдХ рд╣реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рд╛рде рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХрд░рддреА рд╣реИрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЙрдкрднреЛрдХреНрддрд╛рдУрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣, рдФрд░ рдЗрд╕рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдереНрд░реЗрдб рдЙрдкрднреЛрдХреНрддрд╛ рдХрд╛ рдПрдХ рдЕрд▓рдЧ-рдерд▓рдЧ рдЙрджрд╛рд╣рд░рдг рд╣реИред
  3. рд░рд╛рдЬреНрдп рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП, рдереНрд░реЗрдб рдЕрдкрдиреЗ рд░рд╛рдЬреНрдп рдХреЛ рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдкрд░рд┐рд╡рд░реНрддрди рд▓реЙрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдлреНрдХрд╛ рд╡рд┐рд╖рдп рджреНрд╡рд╛рд░рд╛ "рдЖрд░рдХреНрд╖рд┐рдд" рд╣реИред
  4. , Kafka , .

TransferWise SPaaS (Stream Processing as a Service)


рдЗрд╕ рдкреЛрд╕реНрдЯ рдХреЗ рд╕рд╛рд░ рдкрд░ рдкреНрд░рдХрд╛рд╢ рдбрд╛рд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛ рджреВрдВ рдХрд┐ рд╣рдордиреЗ рдЯреНрд░рд╛рдВрд╕рдлрд░ рд╡рд╛рдЗрдЬ рдореЗрдВ рдХреНрдпрд╛ рдмрдирд╛рдпрд╛ рд╣реИ рдФрд░ рдЙрдЪреНрдЪ рдЙрдкрд▓рдмреНрдзрддрд╛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХреНрдпреЛрдВ рд╣реИред

рдЯреНрд░рд╛рдВрд╕рдлрд░ рд╡рд╛рдЗрдЬ рдореЗрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдХрдИ рдиреЛрдб рд╣реИрдВ, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдб рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдЙрддреНрдкрд╛рдж рдЯреАрдо рдХреЗ рд▓рд┐рдП рдХрд╛рдлреНрдХрд╛ рд╕реНрдЯреНрд░реАрдо рдХреЗ рдХрдИ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВред рдХрдлрд╝реНрдХрд╛ рдзрд╛рд░рд╛рдПрдБ рдРрд╕реЗ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ рдЬреЛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рдХрд╛рд╕ рдЯреАрдо рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХреА рдЧрдИ рд╣реИрдВ, рдЙрдирдХреЗ рдкрд╛рд╕ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╣реИред рдФрд░ рдЖрдорддреМрд░ рдкрд░ 5 рд╕реЗ рдЕрдзрд┐рдХ рдзрд╛рдЧреЗ рд╣реЛрддреЗ рд╣реИрдВред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЯреАрдореЛрдВ рдХреЗ рдкреВрд░реЗ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдЖрдо рддреМрд░ рдкрд░ 10-20 рдзрд╛рдЧреЗ (рдЙрдкрднреЛрдХреНрддрд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдмрд░рд╛рдмрд░) рд╣реЛрддреЗ рд╣реИрдВред рдиреЛрдбреНрд╕ рдкрд░ рддреИрдирд╛рдд рдХрд┐рдП рдЧрдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдирдкреБрдЯ рд╡рд┐рд╖рдпреЛрдВ рдкрд░ рд╕реБрдирддреЗ рд╣реИрдВ рдФрд░ рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рдкрд░ рд░рд╛рдЬреНрдп рдХреЗ рд╕рд╛рде рдФрд░ рдЙрд╕рдХреЗ рдмрд┐рдирд╛ рдХрдИ рдкреНрд░рдХрд╛рд░ рдХреЗ рдСрдкрд░реЗрд╢рди рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдмрд╛рдж рдХреЗ рдбрд╛рдЙрдирд╕реНрдЯреНрд░реАрдо рдорд╛рдЗрдХреНрд░реЛрд╕рд┐рд╕реНрдЯрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдбреЗрдЯрд╛ рдЕрдкрдбреЗрдЯ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред

рдЙрддреНрдкрд╛рдж рдЯреАрдореЛрдВ рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдПрдХрддреНрд░рд┐рдд рдбреЗрдЯрд╛ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рддреБрд░рдВрдд рдзрди рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рд╣рдорд╛рд░реЗ рд╕рд╛рдорд╛рдиреНрдп SLA:
рдХрд┐рд╕реА рднреА рджрд┐рди, рдХреБрд▓ рдбреЗрдЯрд╛ рдХрд╛ 99.99% 10 рд╕реЗрдХрдВрдб рд╕реЗ рдХрдо рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЖрдкрдХреЛ рдПрдХ рд╡рд┐рдЪрд╛рд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП, рддрдирд╛рд╡ рдкрд░реАрдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди, рдХрд╛рдлреНрдХрд╛ рд╕реНрдЯреНрд░реАрдо 20,085 рдЗрдирдкреБрдЯ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рд╕рдВрд╕рд╛рдзрд┐рдд рдФрд░ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╕рд╛рдорд╛рдиреНрдп рд▓реЛрдб рдХреЗ рддрд╣рдд SLA рдХреЗ 10 рд╕реЗрдХрдВрдб рдХрд╛рдлреА рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд▓рдЧ рд░рд╣реЗ рдереЗред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рд╣рдорд╛рд░реЗ рдПрд╕рдПрд▓рдП рдиреЛрдбреНрд╕ рдХреЗ рд░реЛрд▓рд┐рдВрдЧ рдЕрдкрдбреЗрдЯ рдХреЗ рджреМрд░рд╛рди рдирд╣реАрдВ рдкрд╣реБрдВрдЪрд╛ рдерд╛, рдЬрд┐рд╕ рдкрд░ рдЖрд╡реЗрджрди рддреИрдирд╛рдд рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдФрд░ рдиреАрдЪреЗ рдореИрдВ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рдХреНрдпреЛрдВ рд╣реБрдЖред

рд╕реНрд▓рд╛рдЗрдбрд┐рдВрдЧ рдиреЛрдб рдЕрдкрдбреЗрдЯ


рдЯреНрд░рд╛рдВрд╕рдлрд░ рд╡рд╛рдЗрдЬ рдореЗрдВ, рд╣рдо рдЕрдкрдиреЗ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреА рдирд┐рд░рдВрддрд░ рдбрд┐рд▓реАрд╡рд░реА рдореЗрдВ рджреГрдврд╝рддрд╛ рд╕реЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЖрдо рддреМрд░ рдкрд░ рджрд┐рди рдореЗрдВ рджреЛ рдмрд╛рд░ рд╣рдорд╛рд░реА рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд░рддреЗ рд╣реИрдВред рдЖрдЗрдП рдПрдХ рд╕рд░рд▓ рдирд┐рд░рдВрддрд░ рд╕реЗрд╡рд╛ рдЕрджреНрдпрддрди рдХреЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЛ рджреЗрдЦреЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рд░рд┐рд▓реАрдЬ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИред рдлрд┐рд░, рд╣рдореЗрдВ рдпрд╛рдж рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐:

  1. рдХрд╛рдлреНрдХрд╛ рд╡рд┐рд╖рдп рдХреЗ рдбреЗрдЯрд╛ рдХреЛ рд╡рд┐рднрд╛рдЬрди рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдХрд╛рдлреНрдХрд╛ рдзрд╛рд░рд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
  2. рдХрд╛рдлреНрдХрд╛ рдзрд╛рд░рд╛рдПрдБ рдПрдХ рд╣реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рд╛рде рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХрд░рддреА рд╣реИрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЙрдкрднреЛрдХреНрддрд╛рдУрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣, рдФрд░ рдЗрд╕рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдереНрд░реЗрдб рдЙрдкрднреЛрдХреНрддрд╛ рдХрд╛ рдПрдХ рдЕрд▓рдЧ-рдерд▓рдЧ рдЙрджрд╛рд╣рд░рдг рд╣реИред
  3. рд░рд╛рдЬреНрдп рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП, рдереНрд░реЗрдб рдЕрдкрдиреЗ рд░рд╛рдЬреНрдп рдХреЛ рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдкрд░рд┐рд╡рд░реНрддрди рд▓реЙрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдлреНрдХрд╛ рд╡рд┐рд╖рдп рджреНрд╡рд╛рд░рд╛ "рдЖрд░рдХреНрд╖рд┐рдд" рд╣реИред
  4. , Kafka , .

рдПрдХ рдПрдХрд▓ рдиреЛрдб рдкрд░ рд░рд┐рд▓реАрдЬ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЖрдорддреМрд░ рдкрд░ рдЖрда рд╕реЗ рдиреМ рд╕реЗрдХрдВрдб рд▓рдЧрддреЗ рд╣реИрдВред рд░рд┐рд▓реАрдЬ рдХреЗ рджреМрд░рд╛рди, рдиреЛрдб рдкрд░ рдХрд╛рдлреНрдХрд╛ рдзрд╛рд░рд╛рдУрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдг "рдзреАрд░реЗ рд░рд┐рдмреВрдЯ"ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдПрдХ рдиреЛрдб рдХреЗ рд▓рд┐рдП, рд╕реЗрд╡рд╛ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рдордп рд▓рдЧрднрдЧ рдЖрда рд╕реЗ рдиреМ рд╕реЗрдХрдВрдб рд╣реИред рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдПрдХ рдиреЛрдб рдкрд░ рдПрдХ рдХрд╛рдлреНрдХрд╛ рдзрд╛рд░рд╛рдУрдВ рдЙрджрд╛рд╣рд░рдг рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рд╕реЗ рдЙрдкрднреЛрдХреНрддрд╛ рд╕рдореВрд╣ рдХрд╛ рдкреБрдирд░реНрд╕рдВрддреБрд▓рди рд╣реЛрддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рдбреЗрдЯрд╛ рдХрд╛ рд╡рд┐рднрд╛рдЬрди рд╣реЛрддрд╛ рд╣реИ, рдмреВрдЯ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдЙрджрд╛рд╣рд░рдг рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рднреА рд╡рд┐рднрд╛рдЬрди рд╕рдХреНрд░рд┐рдп рдХрдлрд╝реНрдХрд╛ рдзрд╛рд░рд╛рдУрдВ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдмреАрдЪ рд╕рдорд╛рди рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рд╕рд╛рде рд╡рд┐рддрд░рд┐рдд рдХрд┐рдП рдЬрд╛рдиреЗ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдЙрди рд╕рдордЧреНрд░ рдбреЗрдЯрд╛ рдкрд░ рднреА рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдбрд┐рд╕реНрдХ рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЧрдпрд╛ рд╣реИред рдЬрдм рддрдХ рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреВрд░реА рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддреА, рддрдм рддрдХ рдбреЗрдЯрд╛ рдкрд░ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдирд╣реАрдВ рдХреА рдЬрд╛рдПрдЧреАред

рд╕реНрдЯреИрдВрдбрдмрд╛рдп рдкреНрд░рддрд┐рдХреГрддрд┐рдпрд╛рдВ


рдХрд╛рдлреНрдХрд╛ рдзрд╛рд░рд╛рдУрдВ рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдкреБрдирд░реНрд╕рдВрддреБрд▓рди рд╕рдордп рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмреИрдХрдЕрдк рдкреНрд░рддрд┐рдХреГрддрд┐рдпреЛрдВ рдХреА рдПрдХ рдЕрд╡рдзрд╛рд░рдгрд╛ рд╣реИ, рдЬреЛ рдХрд┐ config рдореЗрдВ num.standby.replicas рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИред рдмреИрдХрдЕрдк рдкреНрд░рддрд┐рдХреГрддрд┐рдпрд╛рдВ рд╕реНрдерд╛рдиреАрдп рд╕реНрдЯреЗрдЯ рд╕реНрдЯреЛрд░ рдХреА рдкреНрд░рддрд┐рдпрд╛рдВ рд╣реИрдВред рдпрд╣ рддрдВрддреНрд░ рд░рд╛рдЬреНрдп рдХреА рджреБрдХрд╛рди рдХреЛ рдХрд╛рдлреНрдХрд╛ рдзрд╛рд░рд╛рдУрдВ рдХреЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╕реЗ рджреВрд╕рд░реЗ рдореЗрдВ рджреЛрд╣рд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИред рдЬрдм рдХрдлрдХрд╛ рдзрд╛рд░рд╛рдПрдВ рдХрд┐рд╕реА рднреА рдХрд╛рд░рдг рд╕реЗ рдорд░ рдЬрд╛рддреА рд╣реИрдВ, рддреЛ рд░рд╛рдЬреНрдп рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рдЕрд╡рдзрд┐ рдХрдо рд╕реЗ рдХрдо рд╣реЛ рд╕рдХрддреА рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЬрд┐рди рдХрд╛рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдореИрдВ рдиреАрдЪреЗ рдмрддрд╛рдКрдВрдЧрд╛, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдмреИрдХрдЕрдк рдкреНрд░рддрд┐рдХреГрддрд┐рдпрд╛рдВ рднреА рд░реЛрд▓рд┐рдВрдЧ рд╕реЗрд╡рд╛ рдЕрдкрдбреЗрдЯ рдХреЗ рд╕рд╛рде рдорджрдж рдирд╣реАрдВ рдХрд░реЗрдВрдЧреАред

рдорд╛рди рд▓реАрдЬрд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдорд╢реАрдиреЛрдВ рдкрд░ рдХрд╛рдлреНрдХрд╛ рдзрд╛рд░рд╛рдУрдВ рдХреЗ рджреЛ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ: рдиреЛрдб-рдП рдФрд░ рдиреЛрдб-рдмреАред рдХрдлрдХрд╛ рдзрд╛рд░рд╛рдУрдВ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, num.standby.replicas = 1 рдХреЛ рдЗрди 2 рдиреЛрдбреНрд╕ рдкрд░ рджрд░реНрд╢рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕ рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЗ рд╕рд╛рде, рдкреНрд░рддреНрдпреЗрдХ рдХрд╛рдлреНрдХрд╛ рд╕реНрдЯреНрд░реАрдо рдЙрджрд╛рд╣рд░рдг рджреВрд╕рд░реЗ рдиреЛрдб рдкрд░ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рдЕрдкрдиреА рдкреНрд░рддрд┐ рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИред рдПрдХ рд░реЛрд▓рд┐рдВрдЧ рдЕрджреНрдпрддрди рдХреЗ рджреМрд░рд╛рди, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдирд┐рдореНрди рд╕реНрдерд┐рддрд┐ рд╣реИ:

  1. рд╕реЗрд╡рд╛ рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдиреЛрдб-рдП рдореЗрдВ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
  2. рдиреЛрдб-рдП рдкрд░ рдХрд╛рдлреНрдХрд╛ рдзрд╛рд░рд╛рдПрдВ рдЕрдХреНрд╖рдо рд╣реИрдВред
  3. рдЕрд╕рдВрддреБрд▓рди рд╢реБрд░реВ рд╣реЛ рдЧрдпрд╛ рд╣реИред
  4. рдиреЛрдб-рдП рд╕реЗ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдкрд╣рд▓реЗ рд╣реА рдиреЛрдб-рдмреА рдореЗрдВ рджреЛрд╣рд░рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдордиреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди num.standby.replicas = 1 рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рд╣реИред
  5. рдиреЛрдб-рдмреА рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдиреЛрдб-рдП рдХреА рдЫрд╛рдпрд╛ рдкреНрд░рддрд┐ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкреБрдирд░реНрд╕рдВрддреБрд▓рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд▓рдЧрднрдЧ рддреБрд░рдВрдд рд╣реЛрддреА рд╣реИред
  6. рдиреЛрдб-рдПрдХ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред
  7. рдиреЛрдб- рдЙрдкрднреЛрдХреНрддрд╛рдУрдВ рдХреЗ рдПрдХ рд╕рдореВрд╣ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрддрд╛ рд╣реИред
  8. рдХрд╛рдлреНрдХрд╛ рдмреНрд░реЛрдХрд░ рдХрд╛рдлреНрдХрд╛ рд╕реНрдЯреНрд░реАрдореНрд╕ рдХрд╛ рдПрдХ рдирдпрд╛ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦрддрд╛ рд╣реИ рдФрд░ рдкреБрдирд░реНрд╕рдВрддреБрд▓рди рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИред

рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, num.standby.replicas рдХреЗрд╡рд▓ рдиреЛрдб рдХреЗ рдкреВрд░реНрдг рдмрдВрдж рд╣реЛрдиреЗ рдХреЗ рдкрд░рд┐рджреГрд╢реНрдп рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдпрджрд┐ рдиреЛрдб-рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдиреЛрдб-рдмреА рд▓рдЧрднрдЧ рддреБрд░рдВрдд рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдПрдХ рд░реЛрд▓рд┐рдВрдЧ рдЕрджреНрдпрддрди рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдиреЛрдб-рд╡рд┐рд▓ рдлрд┐рд░ рд╕реЗ рд╕рдореВрд╣ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдпрд╣ рдЕрдВрддрд┐рдо рдЪрд░рдг рдПрдХ рдЕрд╕рдВрддреБрд▓рди рдХрд╛ рдХрд╛рд░рдг рд╣реЛрдЧрд╛ред рдЬрдм рдиреЛрдб-рд░рд┐рдмреВрдЯ рдХреЗ рдмрд╛рдж рдЙрдкрднреЛрдХреНрддрд╛ рд╕рдореВрд╣ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рдЙрдкрднреЛрдХреНрддрд╛ рдХрд╛ рдПрдХ рдирдпрд╛ рдЙрджрд╛рд╣рд░рдг рдорд╛рдирд╛ рдЬрд╛рдПрдЧрд╛ред рдлрд┐рд░ рд╕реЗ, рд╣рдореЗрдВ рдпрд╛рдж рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдбреЗрдЯрд╛ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдПрдХ рдирдпрд╛ рдЙрджрд╛рд╣рд░рдг рдкрд░рд┐рд╡рд░реНрддрди-рд▓реЙрдЧ рд╡рд┐рд╖рдп рд╕реЗ рдЕрдкрдиреЗ рд░рд╛рдЬреНрдп рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЬрдм рдПрдХ рдирдпрд╛ рдЙрджрд╛рд╣рд░рдг рдПрдХ рд╕рдореВрд╣ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рд╡рд┐рднрд╛рдЬрди рдХреЛ рдХрд╛рдлреНрдХрд╛ рд╕реНрдЯреНрд░реАрдореНрд╕ рдПрдкреАрдЖрдИ рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдареАрдХ рдЙрд╕реА рддрд░рд╣ рд╣реИ рдЬреИрд╕реЗ рдЕрдкрд╛рдЪреЗ рдХрд╛рдлреНрдХрд╛ рдЙрдкрднреЛрдХреНрддрд╛ рд╕рдореВрд╣ рдХрд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдЙрдкрд▓рдмреНрдзрд┐: рдХрд╛рдлреНрдХрд╛ рдзрд╛рд░рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЙрдЪреНрдЪ рдЙрдкрд▓рдмреНрдзрддрд╛


рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рдХрдлрд╝реНрдХрд╛ рдХреНрд▓рд╛рдЗрдВрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝ рдЙрдкрд░реЛрдХреНрдд рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдХреБрдЫ рдЪрд╛рд▓реЗрдВ рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рд░реЛрд▓рд┐рдВрдЧ рдЕрджреНрдпрддрди рдХреЗ рджреМрд░рд╛рди рдЙрдЪреНрдЪ рдХреНрд▓рд╕реНрдЯрд░ рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдмреИрдХрдЕрдк рдкреНрд░рддрд┐рдХреГрддрд┐рдпреЛрдВ рдХреЗ рдкреАрдЫреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдорд╛рдиреНрдп рд░рд╣рддрд╛ рд╣реИ, рдФрд░ рд╕рдордп рд╕рд╣реА рд╣реЛрдиреЗ рдкрд░ рдмреИрдХрдЕрдк рдорд╢реАрдиреЛрдВ рдХрд╛ рд╣реЛрдирд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣рдо рдЙрджрд╛рд╣рд░рдг рд╡рд┐рдлрд▓рддрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЙрдЪреНрдЪ рдЙрдкрд▓рдмреНрдзрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддреЗ рд╣реИрдВред

рд╣рдорд╛рд░реЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реЗрдЯрдЕрдк рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдпрд╣ рдереА рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рднреА рдиреЛрдбреНрд╕ рдкрд░ рд╕рднреА рдЯреАрдореЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрднреЛрдХреНрддрд╛рдУрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рдерд╛ред рдЕрдм, рдЙрдкрднреЛрдХреНрддрд╛рдУрдВ рдХреЗ рдПрдХ рд╕рдореВрд╣ рдХреЗ рдмрдЬрд╛рдп, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рджреЛ рд╣реИрдВ, рдФрд░ рджреВрд╕рд░рд╛ "рдЧрд░реНрдо" рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред рдареЗрд╕ рдореЗрдВ, рдиреЛрдбреНрд╕ рдореЗрдВ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЪрд░ CLUSTER_ID рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ Kafka рдзрд╛рд░рд╛рдУрдВ рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣рд╛рдБ рдПрдХ рдирдореВрдирд╛ рд╕реНрдкреНрд░рд┐рдВрдЧ рдмреВрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╣реИред рд╡рд┐рдиреНрдпрд╛рд╕ рд╡рд┐рдиреНрдпрд╛рд╕:
application.yml
spring.profiles: production
streaming-pipelines:
team-a-stream-app-id: "${CLUSTER_ID}-team-a-stream-app"
team-b-stream-app-id: "${CLUSTER_ID}-team-b-stream-app"


рдПрдХ рд╕рдордп рдореЗрдВ, рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рд╕реЗ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рд╕рдХреНрд░рд┐рдп рдореЛрдб рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ, рдмреИрдХрдЕрдк рдХреНрд▓рд╕реНрдЯрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдбрд╛рдЙрдирд╕реНрдЯреНрд░реАрдо рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕ рдореЗрдВ рдирд╣реАрдВ рднреЗрдЬрддрд╛ рд╣реИред рд░рд┐рд▓реАрдЬ рдХреЗ рд░рд┐рд▓реАрдЬ рдХреЗ рджреМрд░рд╛рди, рдмреИрдХрдЕрдк рдХреНрд▓рд╕реНрдЯрд░ рд╕рдХреНрд░рд┐рдп рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдкрд╣рд▓реЗ рдХреНрд▓рд╕реНрдЯрд░ рдкрд░ рд░реЛрд▓рд┐рдВрдЧ рдЕрдкрдбреЗрдЯ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рдпрд╣ рдЙрдкрднреЛрдХреНрддрд╛рдУрдВ рдХрд╛ рдПрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рд╕рдореВрд╣ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдХрд┐рд╕реА рднреА рдЙрд▓реНрд▓рдВрдШрди рдХреА рд╕реВрдЪрдирд╛ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдмрд╛рдж рдореЗрдВ рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╕рдХреНрд░рд┐рдп рдХреНрд▓рд╕реНрдЯрд░ рд╕реЗ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЬрд╛рд░реА рд╣реИред рдЙрдкрднреЛрдХреНрддрд╛рдУрдВ рдХреЗ рдмреИрдХрдЕрдк рд╕рдореВрд╣ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд╕реНрдкрд╖реНрдЯ рдиреБрдХрд╕рд╛рди рдореЗрдВ рд╕реЗ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдУрд╡рд░рд╣реЗрдб рдФрд░ рд╕рдВрд╕рд╛рдзрди рдЦрдкрдд рд╣реИ, рд▓реЗрдХрд┐рди, рдлрд┐рд░ рднреА, рдпрд╣ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╣рдорд╛рд░реЗ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреА рдЕрддрд┐рд░рд┐рдХреНрдд рдЧрд╛рд░рдВрдЯреА, рдирд┐рдпрдВрддреНрд░рдг рдФрд░ рдЧрд▓рддреА рд╕рд╣рдирд╢реАрд▓рддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

рдЕрддрд┐рд░рд┐рдХреНрдд рдХреНрд▓рд╕реНрдЯрд░ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдРрд╕реЗ рдЯреНрд░рд┐рдХреНрд╕ рднреА рд╣реИрдВ рдЬреЛ рдмрд╛рд░-рдмрд╛рд░ рдЕрд╕рдВрддреБрд▓рди рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

Group.initial.rebalance.delay.ms рдмрдврд╝рд╛рдПрдБ


Kafka 0.11.0.0 рдХреЗ рд╕рд╛рде рд╢реБрд░реВ, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди group.initial.rebalance.delay.ms рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред рдкреНрд░рд▓реЗрдЦрди рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдпрд╣ рд╕реЗрдЯрд┐рдВрдЧ рдирд┐рдореНрди рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ:
рд╕рдореВрд╣ рдХреЗ рд╕рдордиреНрд╡рдпрдХ рдХреЛ рд╕рдореВрд╣ рдХреЗ рдЙрдкрднреЛрдХреНрддрд╛ рдХреЗ рдЖрд░рдВрднрд┐рдХ рдкреБрди: рд╕рдВрддреБрд▓рди рдореЗрдВ рджреЗрд░реА рдХреЗ рдХрд╛рд░рдг рдорд┐рд▓реАрд╕реЗрдХрдВрдб рдореЗрдВ рд╕рдордп рдХреА рдорд╛рддреНрд░рд╛ рдЕрдзрд┐рдХ рд╣реЛрдЧреАред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рд╣рдо рдЗрд╕ рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ 60,000 рдорд┐рд▓реАрд╕реЗрдХрдВрдб рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рд░реЛрд▓рд┐рдВрдЧ рдЕрдкрдбреЗрдЯ рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд┐рдирдЯ рдХреА рдЦрд┐рдбрд╝рдХреА рд╣реЛ рд╕рдХрддреА рд╣реИред рдпрджрд┐ рдЗрд╕ рд╕рдордп рд╡рд┐рдВрдбреЛ рдореЗрдВ рдХрд╛рдлрд╝реНрдХрд╛ рд╕реНрдЯреНрд░реАрдо рдЗрдВрд╕реНрдЯреЗрдВрд╕ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдХреЛрдИ рд░рд┐рдмреИрд▓реЗрдВрд╕рд┐рдВрдЧ рдирд╣реАрдВ рдХрд╣рд╛ рдЬрд╛рдПрдЧрд╛ред рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЬрд┐рд╕ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдХрд╛рдлрд╝реНрдХрд╛ рд╕реНрдЯреНрд░реАрдореНрд╕ рдХрд╛ рдкреБрдирдГ рдЖрд░рдВрдн рд╣реЛрдирд╛ рдЬрд┐рдореНрдореЗрджрд╛рд░ рдерд╛, рд╡рд╣ рддрдм рддрдХ рдЕрдиреБрдкрд▓рдмреНрдз рд░рд╣реЗрдЧрд╛, рдЬрдм рддрдХ рдиреЛрдб рдСрдирд▓рд╛рдЗрди рдореЛрдб рдореЗрдВ рдирд╣реАрдВ рд▓реМрдЯрддрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд░рд┐рдмреВрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрда рд╕реЗрдХрдВрдб рд▓рдЧрддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЙрд╕ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдЖрда рд╕реЗрдХрдВрдб рдХрд╛ рдбрд╛рдЙрдирдЯрд╛рдЗрдо рд╣реЛрдЧрд╛ рдЬреЛ рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред

рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЗрд╕ рдЕрд╡рдзрд╛рд░рдгрд╛ рдХрд╛ рдореБрдЦреНрдп рдиреБрдХрд╕рд╛рди рдпрд╣ рд╣реИ рдХрд┐ рдиреЛрдб рд╡рд┐рдлрд▓рддрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЖрдкрдХреЛ рд╡рд░реНрддрдорд╛рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рдмрд╣рд╛рд▓реА рдХреЗ рджреМрд░рд╛рди рдПрдХ рдорд┐рдирдЯ рдХреА рдЕрддрд┐рд░рд┐рдХреНрдд рджреЗрд░реА рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧреАред

рдкрд░рд┐рд╡рд░реНрддрди-рд▓реЙрдЧ рд╡рд┐рд╖рдпреЛрдВ рдореЗрдВ рдЦрдВрдб рдЖрдХрд╛рд░ рд╕рд┐рдХреБрдбрд╝ рд░рд╣рд╛ рд╣реИ


рдХрд╛рдлреНрдХрд╛ рд╕реНрдЯреНрд░реАрдо рдХреЗ рдкреБрдирд░реНрд╕рдВрддреБрд▓рди рдореЗрдВ рдмрдбрд╝реА рджреЗрд░реА рдкрд░рд┐рд╡рд░реНрддрди-рд▓реЙрдЧ рд╡рд┐рд╖рдпреЛрдВ рд╕реЗ рд░рд╛рдЬреНрдп рдХреЗ рд╕реНрдЯреЛрд░реЛрдВ рдХреА рдмрд╣рд╛рд▓реА рдХреЗ рдХрд╛рд░рдг рд╣реИред рдкрд░рд┐рд╡рд░реНрддрди-рд▓реЙрдЧ рд╡рд┐рд╖рдп рд╕рдВрдХреБрдЪрд┐рдд рд╡рд┐рд╖рдп рд╣реИрдВ, рдЬреЛ рдЖрдкрдХреЛ рд╡рд┐рд╖рдп рдореЗрдВ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдХреБрдВрдЬреА рдХреЗ рд▓рд┐рдП рдирд╡реАрдирддрдо рд░рд┐рдХреЙрд░реНрдб рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдореИрдВ рдиреАрдЪреЗ рдЗрд╕ рдЕрд╡рдзрд╛рд░рдгрд╛ рдХрд╛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛ред

рдХрдлрдХрд╛ рдмреНрд░реЛрдХрд░ рдореЗрдВ рд╡рд┐рд╖рдп рдЦрдВрдбреЛрдВ рдореЗрдВ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЬрдм рдПрдХ рдЦрдВрдб рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдереНрд░реЗрд╢реЛрд▓реНрдб рдЖрдХрд╛рд░ рдореЗрдВ рдкрд╣реБрдВрдЪрддрд╛ рд╣реИ, рддреЛ рдПрдХ рдирдпрд╛ рдЦрдВрдб рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдкрд┐рдЫрд▓реЗ рдПрдХ рдХреЛ рд╕рдВрдХреБрдЪрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдпрд╣ рд╕реАрдорд╛ 1 рдЬреАрдмреА рдкрд░ рд╕реЗрдЯ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рдХрд╛рдлреНрдХрд╛ рд╡рд┐рд╖рдпреЛрдВ рдФрд░ рдЙрдирдХреЗ рд╡рд┐рднрд╛рдЬрдиреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдореБрдЦреНрдп рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рд▓реЙрдЧ рд╕рдВрд░рдЪрдирд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдлреЙрд░рд╡рд░реНрдб рд░рд╛рдЗрдЯ рд╣реИ, рдЕрд░реНрдерд╛рдд, рдЬрдм рд╕рдВрджреЗрд╢ рд╡рд┐рд╖рдп рдкрд░ рднреЗрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ рд╣рдореЗрд╢рд╛ рдЕрдВрддрд┐рдо "рд╕рдХреНрд░рд┐рдп" рдЦрдВрдб рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╕рдВрдкреАрдбрд╝рди рдирд╣реАрдВ рд╣реИ рдЪрд▓ рд░рд╣рд╛ред
рдЗрд╕рд▓рд┐рдП, рдЪреЗрдВрдЬрд▓реЙрдЧ рдореЗрдВ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕реНрдЯреЛрд░реЗрдЬ рд╕реНрдЯреЛрд░реЗрдЬ рд╣рдореЗрд╢рд╛ "рд╕рдХреНрд░рд┐рдп рд╕реЗрдЧрдореЗрдВрдЯ" рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдХрднреА рд╕рдВрдХреБрдЪрд┐рдд рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд▓рд╛рдЦреЛрдВ рдЕрд╕рдореНрдкреАрдбрд┐рдд рдЪреЗрдВрдЬрд▓реЙрдЧ рд╕рдВрджреЗрд╢ рд╣реЛрддреЗ рд╣реИрдВред рдХрдлрд╝реНрдХрд╛ рдзрд╛рд░рд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдкреБрдирд░реНрд╕рдВрддрд▓рди рдХреЗ рджреМрд░рд╛рди, рдЬрдм рдХрдлрд╝реНрдХрд╛ рдзрд╛рд░рд╛рдПрдБ рдЪреЗрдВрдЬрдЧреЙрдЧ рд╡рд┐рд╖рдп рд╕реЗ рдЕрдкрдиреЗ рд░рд╛рдЬреНрдп рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреА рд╣реИрдВ, рддреЛ рдЙрд╕реЗ рдЪреИрдВрдЬ рд╕реЗ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рд░рд╛рдЬреНрдп рднрдВрдбрд╛рд░ рдХреЗрд╡рд▓ рдЕрдВрддрд┐рдо рд╕реНрдерд┐рддрд┐ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ, рдпрд╣ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рд╕рдордп рдмрд░реНрдмрд╛рдж рд╣реЛрддрд╛ рд╣реИред рдЦрдВрдб рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдХрдо рдХрд░рдиреЗ рд╕реЗ рдЕрдзрд┐рдХ рдЖрдХреНрд░рд╛рдордХ рдбреЗрдЯрд╛ рд╕рдВрдкреАрдбрд╝рди рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдХрд╛рдлреНрдХрд╛ рдзрд╛рд░рд╛рдУрдВ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдирдП рдЙрджрд╛рд╣рд░рдг рдмрд╣реБрдд рддреЗрдЬреА рд╕реЗ рдареАрдХ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

рдирд┐рд╖реНрдХрд░реНрд╖


рднрд▓реЗ рд╣реА рдХрд╛рдлреНрдХрд╛ рд╕реНрдЯреНрд░реАрдо рдПрдХ рд░реЛрд▓рд┐рдВрдЧ рд╕реЗрд╡рд╛ рдЕрджреНрдпрддрди рдХреЗ рджреМрд░рд╛рди рдЙрдЪреНрдЪ рдЙрдкрд▓рдмреНрдзрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддреА рд╣реИ, рдлрд┐рд░ рднреА рдпрд╣ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рд╕реНрддрд░ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╣рдореЗрдВ рдпрд╛рдж рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХрд╛рдлреНрдХрд╛ рд╕реНрдЯреНрд░реАрдо рдЕрдкрд╛рдЪреЗ рдлреНрд▓рд┐рдВрдХ рдпрд╛ рдЕрдкрд╛рдЪреЗ рд╕реНрдкрд╛рд░реНрдХ рдХреЗ рд╡рд┐рдкрд░реАрдд "рдХреНрд▓рд╕реНрдЯрд░ рдлреНрд░реЗрдорд╡рд░реНрдХ" рдирд╣реАрдВ рд╣реИред рдпрд╣ рдПрдХ рд╣рд▓реНрдХрд╛ рдЬрд╛рд╡рд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИ рдЬреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рд╕реНрдХреЗрд▓реЗрдмрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдпрд╣ "99.99%" рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рдорд╣рддреНрд╡рд╛рдХрд╛рдВрдХреНрд╖реА рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдмрд┐рд▓реНрдбрд┐рдВрдЧ рдмреНрд▓реЙрдХ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

All Articles