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

рдкрд╣рд▓рд╛, рдереЛрдбрд╝рд╛ рд╕рдВрджрд░реНрднред рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ, рд╣рдордиреЗ рдЕрдЦрдВрдб рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд╕реЗ рджреВрд░ рдЬрд╛рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рдФрд░ рдЕрдм рдПрд╡рд┐рдЯреЛ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрдИ рд╕реМ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реЗрд╡рд╛рдПрдВ рд╣реИрдВред рдЙрдирдХреА рдЕрдкрдиреА рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╣реИрдВ, рдЙрдирдХреА рдЕрдкрдиреА рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреА рд╕реНрдЯреИрдХ рд╣реИ рдФрд░ рдмрд┐рдЬрдиреЗрд╕ рд▓реЙрдЬрд┐рдХ рдХреЗ рдЕрдкрдиреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИрдВред
рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╕рдВрдЪрд╛рд░ рд╣реИред рд╕реЗрд╡рд╛ A рдЕрдХреНрд╕рд░ рдЙрд╕ рд╕реЗрд╡рд╛ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рдЬреЛ B рдХреЗ рдкрд╛рд╕ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕реЗрд╡рд╛ A рд╕рдордХрд╛рд▓рд┐рдХ API рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реЗрд╡рд╛ B рддрдХ рдкрд╣реБрдБрдЪрддрд╛ рд╣реИред рд╕реЗрд╡рд╛ рдмреА рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддреА рд╣реИ рдХрд┐ рд╕реЗрд╡рд╛рдУрдВ рдЬреА рдФрд░ рдбреА рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдЬреЛ рдмрджрд▓реЗ рдореЗрдВ, рдП рдФрд░ рдмреА рд╕реЗрд╡рд╛рдУрдВ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВред рдЬрдм рдРрд╕реА рдХрдИ "рдЬрд┐рдЬреНрдЮрд╛рд╕реБ" рд╕реЗрд╡рд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВ, рддреЛ рдЙрдирдХреЗ рдмреАрдЪ рдХреЗ рд╕рдВрдмрдВрдз рдПрдХ рдкреЗрдЪреАрджрд╛ рдЧреЗрдВрдж рдореЗрдВ рдмрджрд▓ рдЬрд╛рддреЗ рд╣реИрдВред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрд┐рд╕реА рднреА рд╕рдордп, рд╕реЗрд╡рд╛ A рдЕрдиреБрдкрд▓рдмреНрдз рд╣реЛ рд╕рдХрддреА рд╣реИред рдФрд░ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ, рд╕реЗрд╡рд╛ рдмреА рдФрд░ рдЙрд╕рд╕реЗ рдЬреБрдбрд╝реА рдЕрдиреНрдп рд╕рднреА рд╕реЗрд╡рд╛рдПрдВ? рдФрд░ рдпрджрд┐ рдЖрдкрдХреЛ рдХрд┐рд╕реА рд╡реНрдпрд╡рд╕рд╛рдп рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрд╛рддрд╛рд░ рд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдХреЙрд▓ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдкреВрд░реЗ рдСрдкрд░реЗрд╢рди рдХреА рд╡рд┐рдлрд▓рддрд╛ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдФрд░ рднреА рдЕрдзрд┐рдХ рд╣реЛ рдЬрд╛рддреА рд╣реИ (рдФрд░ рдпрд╣ рдЕрдзрд┐рдХ рд╣реИ, рдпрд╣ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдЬрд┐рддрдиреА рд▓рдВрдмреА рд╣реЛрдЧреА)ред
рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдЪрдпрди

рдареАрдХ рд╣реИ, рд╕рдорд╕реНрдпрд╛рдПрдВ рд╕реНрдкрд╖реНрдЯ рд╣реИрдВред рдЖрдк рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдмреАрдЪ рдПрдХ рдХреЗрдВрджреНрд░реАрдХреГрдд рд╕рдВрджреЗрд╢ рдкреНрд░рдгрд╛рд▓реА рдмрдирд╛рдХрд░ рдЙрдиреНрд╣реЗрдВ рд╕рдорд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдм, рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрд╡рд╛ рдХреЗрд╡рд▓ рдЗрд╕ рд╕рдВрджреЗрд╢ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╕реНрд╡рдпрдВ рджреЛрд╖рдкреВрд░реНрдг рдФрд░ рдХреНрд╖реИрддрд┐рдЬ рд░реВрдк рд╕реЗ рдорд╛рдкрдиреАрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд╕рд╛рде рд╣реА рджреБрд░реНрдШрдЯрдирд╛рдУрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдмрд╛рдж рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдХреЙрд▓ рдмрдлрд░ рдЬрдорд╛ рдХрд░реЗрдВред
рдЖрдЗрдП рдЕрдм рдЙрд╕ рддрдХрдиреАрдХ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдЬрд┐рд╕ рдкрд░ рд╕рдВрджреЗрд╢ рд╡рд┐рддрд░рдг рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкрд╣рд▓реЗ рд╕рдордЭреЗрдВ рдХрд┐ рд╣рдо рдЙрд╕рд╕реЗ рдХреНрдпрд╛ рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВ:
- рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╕рдВрджреЗрд╢ рдЦреЛ рдирд╣реАрдВ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП;
- рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рджреЛрд╣рд░рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
- рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдХрдИ рджрд┐рдиреЛрдВ рдХреА рдЧрд╣рд░рд╛рдИ рддрдХ рд╕рдВрдЧреНрд░рд╣реАрдд рдФрд░ рдкрдврд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рд▓рдЧрд╛рддрд╛рд░ рдмрдлрд░);
- рд╕реЗрд╡рд╛рдПрдВ рдЙрдирдХреА рд░реБрдЪрд┐ рдХреЗ рдбреЗрдЯрд╛ рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реЗ рд╕рдХрддреА рд╣реИрдВ;
- рдХрдИ рд╕реЗрд╡рд╛рдПрдВ рдПрдХ рд╣реА рдбреЗрдЯрд╛ рдкрдврд╝ рд╕рдХрддреА рд╣реИрдВ;
- рд╕рдВрджреЗрд╢реЛрдВ рдореЗрдВ рд╡рд┐рд╕реНрддреГрдд, рдмрд▓реНрдХ рдкреЗрд▓реЛрдб (рдИрд╡реЗрдВрдЯ-рдЖрдзрд╛рд░рд┐рдд рд░рд╛рдЬреНрдп рд╕реНрдерд╛рдирд╛рдВрддрд░рдг) рд╣реЛ рд╕рдХрддрд╛ рд╣реИ;
- рдХрднреА-рдХрднреА рдЖрдкрдХреЛ рдПрдХ рд╕рдВрджреЗрд╢ рдЖрджреЗрд╢ рдЧрд╛рд░рдВрдЯреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рдЙрдЪреНрдЪ рдереНрд░реВрдкреБрдЯ (рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рдХреБрдЫ рдХрд┐рд▓реЛрдмрд╛рдЗрдЯ рдкрд░ рдХрдо рд╕реЗ рдХрдо 100k рд╕рдВрджреЗрд╢) рдХреЗ рд╕рд╛рде рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕реНрдХреЗрд▓реЗрдмрд▓ рдФрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рднреА рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рдерд╛ред
рдЗрд╕ рд╕реНрддрд░ рдкрд░, рд╣рдордиреЗ RabbitMQ рдХреЛ рдЕрд▓рд╡рд┐рджрд╛ рдХрд╣рд╛ (рдпрд╣ рдЙрдЪреНрдЪ рд╕реНрддрд░ рдкрд░ рд╕реНрдерд┐рд░ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрдард┐рди рд╣реИ), SkyTools PGQ (рддреЗрдЬреА рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рдФрд░ рдЦрд░рд╛рдм рд╕реНрдХреЗрд▓реЗрдмрд▓ рдирд╣реАрдВ) рдФрд░ NSQ (рд▓рдЧрд╛рддрд╛рд░ рдирд╣реАрдВ)ред рд╣рдорд╛рд░реА рдХрдВрдкрдиреА рдореЗрдВ рдЗрди рд╕рднреА рддрдХрдиреАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реЗ рдХрд╛рд░реНрдп рдХреЛ рд╣рд╛рде рдореЗрдВ рдирд╣реАрдВ рд▓реЗрддреЗ рдереЗред
рдлрд┐рд░ рд╣рдордиреЗ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдирдИ рддрдХрдиреАрдХреЛрдВ рдХреЛ рджреЗрдЦрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ - рдЕрдкрд╛рдЪреЗ рдХрд╛рдлреНрдХрд╛, рдЕрдкрд╛рдЪреЗ рдкрд▓реНрд╕рд░ рдФрд░ рдПрдирдПрдЯреАрдПрд╕ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧред
рдкрд▓реНрд╕рд░ рдЧрд┐рд░рд╛рдиреЗ рд╡рд╛рд▓рд╛ рдкрд╣рд▓рд╛ред рд╣рдордиреЗ рддрдп рдХрд┐рдпрд╛ рдХрд┐ рдХрд╛рдлреНрдХрд╛ рдФрд░ рдкрд▓реНрд╕рд░ рдХрд╛рдлреА рд╕рдорд╛рди рд╕рдорд╛рдзрд╛рди рд╣реИрдВред рдФрд░ рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рдкрд▓реНрд╕рд░ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдмрдбрд╝реА рдХрдВрдкрдирд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╣ рдирдпрд╛ рд╣реИ рдФрд░ рдХрдо рд╡рд┐рд▓рдВрдмрддрд╛ (рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ) рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рд╣рдордиреЗ рдРрд╕реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡рд┐рдХ рддрдереНрдп рдХреЗ рд░реВрдк рдореЗрдВ, рдХрд╛рдлреНрдХрд╛ рдХреЛ рджреЛ рдореЗрдВ рд╕реЗ рдЫреЛрдбрд╝рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рд╣рдо рд╢рд╛рдпрдж рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЕрдкрд╛рдЪреЗ рдкрд▓реНрд╕рд░ рдкрд░ рд▓реМрдЯреЗрдВрдЧреЗред
рдФрд░ рджреЛ рдЙрдореНрдореАрджрд╡рд╛рд░ рдмрдЪреЗ рдереЗ: NATS рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдФрд░ рдЕрдкрд╛рдЪреЗ рдХрд╛рдлреНрдХрд╛ред рд╣рдордиреЗ рдХреБрдЫ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рджреЛрдиреЛрдВ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛, рдФрд░ рджреЛрдиреЛрдВ рдХрд╛рд░реНрдп рдкрд░ рдЖрдПред рд▓реЗрдХрд┐рди рдЕрдВрдд рдореЗрдВ, рд╣рдо NATS рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдХреЗ рд░рд┐рд╢реНрддреЗрджрд╛рд░ рдпреБрд╡рд╛рдУрдВ рд╕реЗ рдбрд░рддреЗ рдереЗ (рдФрд░ рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдореБрдЦреНрдп рдбреЗрд╡рд▓рдкрд░реНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ, рдЯрд╛рдпрд▓рд░ рдЯреНрд░реАрдЯ, рдиреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдФрд░ рдЦреБрдж рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ - рд▓рд┐рдлрд╝реНрдЯрдмреНрд░рд┐рдЬ)ред рдЙрд╕реА рд╕рдордп, NATS рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдХреЗ рдХреНрд▓рд╕реНрдЯрд░рд┐рдВрдЧ рдореЛрдб рдиреЗ рдордЬрдмреВрдд рдХреНрд╖реИрддрд┐рдЬ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреА (2017 рдореЗрдВ рд╡рд┐рднрд╛рдЬрди рдореЛрдб рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж рдпрд╣ рдЕрдм рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ)ред
рд╣рд╛рд▓рд╛рдБрдХрд┐, NATS рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдЧреЛ рдореЗрдВ рд▓рд┐рдЦреА рдФрд░ рдХреНрд▓рд╛рдЙрдб рдиреЗрдЯрд┐рд╡ рдХрдореНрдкреНрдпреВрдЯрд┐рдВрдЧ рдлрд╛рдЙрдВрдбреЗрд╢рди рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдПрдХ рд╢рд╛рдВрдд рддрдХрдиреАрдХ рд╣реИред рдЕрдкрд╛рдЪреЗ рдХрд╛рдлреНрдХрд╛ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЗрд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╝реБрдХреАрдкрд░ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИ (рдпрд╣ рдЬрд▓реНрдж рд╣реА рдХрдлрд╝реНрдХрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдРрд╕рд╛ рд╣реА рдХрд╣рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ ), рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ RAFT рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред рдЙрд╕реА рд╕рдордп, NATS рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдХреЛ рдкреНрд░рд╢рд╛рд╕рд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред рд╣рдо рдЗрд╕реЗ рдмрд╛рд╣рд░ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╣рдо рдЗрд╕ рддрдХрдиреАрдХ рдкрд░ рд▓реМрдЯ рдЖрдПрдВрдЧреЗред
рдлрд┐рд░ рднреА, рдЕрдкрд╛рдЪреЗ рдХрд╛рдлреНрдХрд╛ рдЖрдЬ рд╣рдорд╛рд░рд╛ рд╡рд┐рдЬреЗрддрд╛ рдмрди рдЧрдпрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ, рдпрд╣ рдХрд╛рдлреА рддреЗрдЬ рд╕рд╛рдмрд┐рдд рд╣реБрдЖ (1 рдХрд┐рд▓реЛрдмрд╛рдЗрдЯ рдХреЗ рд╕рдВрджреЗрд╢ рдорд╛рддреНрд░рд╛ рдХреЗ рд╕рд╛рде рдкрдврд╝рдиреЗ рдФрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рдПрдХ рд▓рд╛рдЦ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрджреЗрд╢), рдмрдбрд╝реА рдХрдВрдкрдирд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдмреЗрдЪрдиреЗ рдореЗрдВ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп, рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рд╕реНрдХреЗрд▓реЗрдмрд▓ рдФрд░ рд╕рд┐рджреНрдз рдЕрдиреБрднрд╡ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрд╛рдлреНрдХрд╛ рдХрдо рд╕реЗ рдХрдо рдХрдИ рдмрдбрд╝реА рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдХрдВрдкрдирд┐рдпреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рдХрдВрдлреНрд▓реБрдПрдВрдЯ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ), рдФрд░ рдХрд╛рдлреНрдХрд╛ рдореЗрдВ рдПрдХ рд╡рд┐рдХрд╕рд┐рдд рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рд╣реИред
рдХрд╛рдлреНрдХрд╛ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░реЗрдВ
рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ рддреБрд░рдВрдд рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдкреБрд╕реНрддрдХ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ - "рдХрд╛рдлреНрдХрд╛: рдж рдбреЗрдлрд┐рдирд┐рдЯрд┐рд╡ рдЧрд╛рдЗрдб" (рдпрд╣ рд░реВрд╕реА рдЕрдиреБрд╡рд╛рдж рдореЗрдВ рднреА рд╣реИ, рд▓реЗрдХрд┐рди рд╢рдмреНрдж рдорд╕реНрддрд┐рд╖реНрдХ рдХреЛ рдереЛрдбрд╝рд╛ рддреЛрдбрд╝рддреЗ рд╣реИрдВ)ред рдЗрд╕рдореЗрдВ рдЖрдк рдХрд╛рдлреНрдХрд╛ рдХреА рдмреБрдирд┐рдпрд╛рджреА рд╕рдордЭ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдереЛрдбрд╝рд╛ рдФрд░ рднреАред рдЕрдкрд╛рдЪреЗ рдкреНрд░рд▓реЗрдЦрди рд╕реНрд╡рдпрдВ рдФрд░ рд╕рдВрдЧрдо рдмреНрд▓реЙрдЧ рднреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд▓рд┐рдЦрд╛ рдФрд░ рдкрдврд╝рдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рд╣реИред
рддреЛ, рдЖрдЗрдП рдПрдХ рдирдЬрд░ рдбрд╛рд▓рддреЗ рд╣реИрдВ рдХрд┐ рдХрд╛рдлреНрдХрд╛ рдПрдХ рдкрдХреНрд╖реА рдХреА рдЖрдВрдЦреЛрдВ рдХрд╛ рджреГрд╢реНрдп рдХреИрд╕реЗ рд╣реИред рдмреБрдирд┐рдпрд╛рджреА рдХрдлрд╝реНрдХрд╛ рдЯреЛрдкреЛрд▓реЙрдЬреА рдореЗрдВ рдирд┐рд░реНрдорд╛рддрд╛, рдЙрдкрднреЛрдХреНрддрд╛, рджрд▓рд╛рд▓ рдФрд░ рдЬрд╝реБрдХреАрдкрд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
рджрд▓рд╛рд▓

рдЖрдкрдХреЗ рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рджрд▓рд╛рд▓ рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред рд╕рднреА рдбреЗрдЯрд╛ рдмрд╛рдЗрдирд░реА рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдФрд░ рдмреНрд░реЛрдХрд░ рдХреЛ рдереЛрдбрд╝рд╛ рдкрддрд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдХреНрдпрд╛ рд╣реИрдВ рдФрд░ рдЙрдирдХреА рд╕рдВрд░рдЪрдирд╛ рдХреНрдпрд╛ рд╣реИред
рдкреНрд░рддреНрдпреЗрдХ рддрд╛рд░реНрдХрд┐рдХ рдкреНрд░рдХрд╛рд░ рдХреА рдШрдЯрдирд╛ рдЖрдорддреМрд░ рдкрд░ рдЕрдкрдиреЗ рдЕрд▓рдЧ рд╡рд┐рд╖рдп (рд╡рд┐рд╖рдп) рдореЗрдВ рд╕реНрдерд┐рдд рд╣реЛрддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдирд┐рд░реНрдорд╛рдг рдХрд╛рд░реНрдпрдХреНрд░рдо рдЖрдЗрдЯрдо рдореЗрдВ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╡рд┐рд╖рдп рдореЗрдВ, рдФрд░ рдЗрд╕рдХреЗ рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдПрдХ рдШрдЯрдирд╛ рдЖрдЗрдЯрдо рдореЗрдВ рдмрджрд▓ рд╕рдХрддреА рд╣реИред рд╡рд┐рд╖рдпреЛрдВ рдХреЛ рдШрдЯрдирд╛рдУрдВ рдХреЗ рд╡рд░реНрдЧреАрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╡рд┐рд╖рдп рд╕реНрддрд░ рдкрд░, рдЖрдк рдЗрд╕ рддрд░рд╣ рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
- рд╕рдВрдЧреНрд░рд╣реАрдд рдбреЗрдЯрд╛ рдФрд░ / рдпрд╛ рдЙрдирдХреА рдЖрдпреБ рдХреА рдорд╛рддреНрд░рд╛ (рдЕрд╡рдзрд╛рд░рдг), рд░рд┐рдЯреЗрдВрд╢рди.рдПрдордПрд╕);
- рдбреЗрдЯрд╛ рдЕрддрд┐рд░реЗрдХ рдХрд╛рд░рдХ (рдкреНрд░рддрд┐рдХреГрддрд┐ рдХрд╛рд░рдХ);
- рдПрдХ рд╕рдВрджреЗрд╢ рдХрд╛ рдЕрдзрд┐рдХрддрдо рдЖрдХрд╛рд░ (max.message.bytes);
- рд╕рдВрдЧрдд рдкреНрд░рддрд┐рдХреГрддрд┐рдпреЛрдВ рдХреА рдиреНрдпреВрдирддрдо рд╕рдВрдЦреНрдпрд╛ рдЬрд┐рд╕ рдкрд░ рд╡рд┐рд╖рдп (min.insync.replicas) рдХреЛ рдбреЗрдЯрд╛ рд▓рд┐рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ;
- рд╕рдВрднрд╛рд╡рд┐рдд рдбреЗрдЯрд╛ рд╣рд╛рдирд┐ рдХреЗ рд╕рд╛рде рдПрдХ рдЧреИрд░-рддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рд▓реИрдЧрд┐рдВрдЧ рдкреНрд░рддрд┐рдХреГрддрд┐ рдХреЗ рд▓рд┐рдП рд╡рд┐рдлрд▓рддрд╛ рдХреА рдХреНрд╖рдорддрд╛ (рдЕрд╢реБрджреНрдзред рдХрд░реНрдирд▓ред рдЪрдпрди)ред
- рдФрд░ рднреА рдмрд╣реБрдд рдХреБрдЫ ( https://kafka.apache.org/documentation/#topicconfigs )ред
рдмрджрд▓реЗ рдореЗрдВ, рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рд╖рдп рдХреЛ рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рд╡рд┐рднрд╛рдЬрди (рд╡рд┐рднрд╛рдЬрди) рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╡рд┐рднрд╛рдЬрди рдореЗрдВ рд╣реИ рдХрд┐ рдШрдЯрдирд╛рдПрдВ рдЕрдВрддрддрдГ рдЧрд┐рд░ рдЬрд╛рддреА рд╣реИрдВред рдпрджрд┐ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмреНрд░реЛрдХрд░ рд╣реИрдВ, рддреЛ рд╡рд┐рднрд╛рдЬрди рд╕рднреА рдмреНрд░реЛрдХрд░реЛрдВ (рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрд╕рдВрднрд╡ рд╣реЛ) рдХреЗ рдмреАрдЪ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЬреЛ рдЖрдкрдХреЛ рдПрдХ рд╣реА рдмрд╛рд░ рдореЗрдВ рдХрдИ рдмреНрд░реЛрдХрд░реЛрдВ рдХреЛ рдПрдХ рд╡рд┐рд╖рдп рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдФрд░ рдкрдврд╝рдиреЗ рдкрд░ рд▓реЛрдб рдХреЛ рд╕реНрдХреЗрд▓ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред
рдбрд┐рд╕реНрдХ рдкрд░, рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рднрд╛рдЬрди рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдЦрдВрдб рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддрд╛ рд╣реИ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдПрдХ рдЧреАрдЧрд╛рдмрд╛рдЗрдЯ рдХреЗ рдмрд░рд╛рдмрд░ (log.segment.ntes рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд)ред рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рд╢реЗрд╖рддрд╛ рд╡рд┐рднрд╛рдЬрди рд╕реЗ рдбреЗрдЯрд╛ рдХрд╛ рд╡рд┐рд▓реЛрдкрди рд╣реИ (рдЬрдм рдЕрд╡рдзрд╛рд░рдг рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рд╕рд┐рд░реНрдл рдЦрдВрдбреЛрдВ рд╕реЗ (рдЖрдк рд╡рд┐рднрд╛рдЬрди рд╕реЗ рдПрдХ рдШрдЯрдирд╛ рдХреЛ рдирд╣реАрдВ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрдк рдХреЗрд╡рд▓ рдкреВрд░реЗ рдЦрдВрдб рдХреЛ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдХреЗрд╡рд▓ рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╣реИ)ред
рдЪрд┐рдбрд╝рд┐рдпрд╛рдШрд░ рд╕рдВрдЪрд╛рд▓рдХ
рдЬрд╝реБрдХреАрдкрд░ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдФрд░ рд╕рдордиреНрд╡рдпрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╡рд╣ рд╣реИ рдЬреЛ рдпрд╣ рдХрд╣рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ рдХрд┐ рдХреНрдпрд╛ рджрд▓рд╛рд▓ рдЬреАрд╡рд┐рдд рд╣реИрдВ (рдЖрдк рдЗрд╕реЗ рдЬрд╝реВрдХреАрдкрд░ рдХреА рдЖрдВрдЦреЛрдВ рд╕реЗ рдЬрд╝реБрдХреАрдкрд░-рд╢реЗрд▓ рдХрдорд╛рдВрдб ls /brokers/ids
рдорд╛рдзреНрдпрдо рд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ), рдХреМрди рд╕реЗ рдмреНрд░реЛрдХрд░ рдирд┐рдпрдВрддреНрд░рдХ рд╣реИрдВ ( get /controller
), рдХреНрдпрд╛ рд╡рд┐рднрд╛рдЬрди рдЙрдирдХреЗ рдкреНрд░рддрд┐рдХреГрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдордХрд╛рд▓рд┐рдХ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реИрдВ ( get /brokers/topics/topic_name/partitions/partition_number/state
)ред рд╕рд╛рде рд╣реА, рдирд┐рд░реНрдорд╛рддрд╛ рдФрд░ рдЙрдкрднреЛрдХреНрддрд╛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЬрд╝реВрдХреАрдкрд░ рдХреЗ рдкрд╛рд╕ рдЬрд╛рдПрдВрдЧреЗ, рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреМрди рд╕рд╛ рджрд▓рд╛рд▓ рдХрд┐рд╕ рд╡рд┐рд╖рдп рдФрд░ рд╡рд┐рднрд╛рдЬрди рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЬрдм рд╡рд┐рд╖рдп рдХреЗ рд▓рд┐рдП 1 рд╕реЗ рдЕрдзрд┐рдХ рдкреНрд░рддрд┐рдХреГрддрд┐ рдХрд╛рд░рдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЬрд╝реВрдХреАрдкрд░ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдЧрд╛ рдХрд┐ рдХреМрди рд╕реЗ рд╡рд┐рднрд╛рдЬрди рдиреЗрддрд╛ рд╣реИрдВ (рд╡реЗ рд╕реЗ рд▓рд┐рдЦреЗ рдФрд░ рдкрдврд╝реЗ рдЬрд╛рдПрдВрдЧреЗ)ред рдПрдХ рджрд▓рд╛рд▓ рджреБрд░реНрдШрдЯрдирд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдпрд╣ рдЬрд╝реБрдХреАрдкрд░ рдореЗрдВ рд╣реИ рдХрд┐ рдирдП рдиреЗрддрд╛ рд╡рд┐рднрд╛рдЬрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рджрд░реНрдЬ рдХреА рдЬрд╛рдПрдЧреА (рд╕рдВрд╕реНрдХрд░рдг 1.1.0 asynchronously рдХреЗ рд░реВрдк рдореЗрдВ, рдФрд░ рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ )ред
рдХрд╛рдлреНрдХрд╛ рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ, рдЬрд╝реВрдХреАрдЯрд░ рднреА рдСрдлрд╝рд╕реЗрдЯ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░ рдерд╛, рд▓реЗрдХрд┐рди рдЕрдм рд╡реЗ рдмреНрд░реЛрдХрд░ рдкрд░ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╡рд┐рд╖рдп __consumer_offsets
рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИрдВ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЖрдк рдЕрднреА рднреА рдЗрди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП __consumer_offsets
рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)ред
рдЕрдкрдиреЗ рдбреЗрдЯрд╛ рдХреЛ рдХрджреНрджреВ рдореЗрдВ рдмрджрд▓рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдЬрд╝реБрдХрд╛рдЗрдкрд░ рдХреЗ рд╕рд╛рде рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдиреБрдХрд╕рд╛рди рд╣реИред рдРрд╕реЗ рдкрд░рд┐рджреГрд╢реНрдп рдореЗрдВ, рдпрд╣ рд╕рдордЭрдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рдФрд░ рдХрд╣рд╛рдБ рд╕реЗ рдкрдврд╝рдирд╛ рд╣реИред
рдЙрддреНрдкрд╛рджрдХ
рдирд┐рд░реНрдорд╛рддрд╛ рдЕрдХреНрд╕рд░ рдПрдХ рдРрд╕реА рд╕реЗрд╡рд╛ рд╣реИ рдЬреЛ рд╕реАрдзреЗ рдЕрдкрд╛рдЪреЗ рдХрд╛рдлреНрдХрд╛ рдХреЛ рдбреЗрдЯрд╛ рд▓рд┐рдЦрддреА рд╣реИред рдирд┐рд░реНрдорд╛рддрд╛ рдПрдХ рд╡рд┐рд╖рдп рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЙрд╕рдХреЗ рд╡рд┐рд╖рдпрдЧрдд рд╕рдВрджреЗрд╢ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗ, рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдирд┐рд░реНрдорд╛рддрд╛ рдПрдХ рд╡рд┐рдЬреНрдЮрд╛рдкрди рд╕реЗрд╡рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╡рд╣ рд╡рд┐рд╖рдпрдЧрдд рд╡рд┐рд╖рдпреЛрдВ рдХреЗ рд▓рд┐рдП "рд╡рд┐рдЬреНрдЮрд╛рдкрди рдмрдирд╛рдП рдЧрдП", "рд╡рд┐рдЬреНрдЮрд╛рдкрди рдЕрджреНрдпрддрди", "рд╡рд┐рдЬреНрдЮрд╛рдкрди рд╣рдЯрд╛рдП рдЧрдП" рдЖрджрд┐ рдЬреИрд╕реА рдШрдЯрдирд╛рдУрдВ рдХреЛ рднреЗрдЬреЗрдВрдЧреЗред рдкреНрд░рддреНрдпреЗрдХ рдШрдЯрдирд╛ рдПрдХ рдХреБрдВрдЬреА-рдореВрд▓реНрдп рдЬреЛрдбрд╝реА рд╣реИред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд╕рднреА рдШрдЯрдирд╛рдУрдВ рдХреЛ рд░рд╛рдЙрдВрдб-рд░реЙрдмрд┐рди рдХреЗ рд╕рд╛рде рд╡рд┐рднрд╛рдЬрди рдХреЗ рд╡рд┐рднрд╛рдЬрди рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрджрд┐ рдХреБрдВрдЬреА рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИ (рдСрд░реНрдбрд░ рдЦреЛ рд░рд╣рд╛ рд╣реИ), рдФрд░ рдореБрд░рдореБрд░реИрд╢ (рдХреБрдВрдЬреА) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдпрджрд┐ рдХреБрдВрдЬреА рдореМрдЬреВрдж рд╣реИ (рдЙрд╕реА рд╡рд┐рднрд╛рдЬрди рдХреЗ рднреАрддрд░ рдЖрджреЗрд╢)ред
рдпрд╣рд╛рдВ рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдХрд╛рдлреНрдХрд╛ рдХреЗрд╡рд▓ рдПрдХ рд╡рд┐рднрд╛рдЬрди рдХреЗ рднреАрддрд░ рдШрдЯрдирд╛рдУрдВ рдХреЗ рдХреНрд░рдо рдХреА рдЧрд╛рд░рдВрдЯреА рджреЗрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЕрдХреНрд╕рд░ рдпрд╣ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдЧрд╛рд░рдВрдЯреА рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рд╡рд┐рднрд╛рдЬрди рдХреЗ рд╕рднреА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ (рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдШреЛрд╖рдгрд╛ рдХреЗ рднреАрддрд░ рдЗрди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдХреНрд░рдо рдХреЛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рддреЗ рд╣реБрдП)ред рдЖрдк рдХрд┐рд╕реА рдПрдХ рдИрд╡реЗрдВрдЯ рдлрд╝реАрд▓реНрдб рдореЗрдВ рдЕрдиреБрдХреНрд░рдо рд╕рдВрдЦреНрдпрд╛ рднреА рдкрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЙрдкрднреЛрдХреНрддрд╛

рдЙрдкрднреЛрдХреНрддрд╛ рдЕрдкрд╛рдЪреЗ рдХрд╛рдлреНрдХрд╛ рд╕реЗ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред рдпрджрд┐ рдЖрдк рдКрдкрд░ рджрд┐рдП рдЧрдП рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЙрдкрднреЛрдХреНрддрд╛ рдПрдХ рдореЙрдбрд░реЗрд╢рди рд╕реЗрд╡рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рд╕реЗрд╡рд╛ рдХреЛ рдШреЛрд╖рдгрд╛ рд╕реЗрд╡рд╛ рдХреЗ рд╡рд┐рд╖рдп рдореЗрдВ рд╕рджрд╕реНрдпрддрд╛ рджреА рдЬрд╛рдПрдЧреА, рдФрд░ рдЬрдм рдХреЛрдИ рдирдпрд╛ рд╡рд┐рдЬреНрдЮрд╛рдкрди рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛, рддреЛ рд╡рд╣ рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдЧрд╛ рдФрд░ рдХреБрдЫ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдиреАрддрд┐рдпреЛрдВ рдХреЗ рдЕрдиреБрдкрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдЧрд╛ред
рдЕрдкрд╛рдЪреЗ рдХрд╛рдлреНрдХрд╛ рдХреЛ рдпрд╛рдж рд╣реИ рдХрд┐ рдЙрдкрднреЛрдХреНрддрд╛ рдХреЛ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдХреМрди рд╕реА рдШрдЯрдирд╛рдУрдВ ( __consumer__offsets
рд╕реЗрд╡рд╛ рд╡рд┐рд╖рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рдХреЗ рд▓рд┐рдП рдпрд╛рдж рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд╕рдлрд▓ рдкрдврд╝рдиреЗ рдкрд░, рдЙрдкрднреЛрдХреНрддрд╛ рдХреЛ рдПрдХ рд╣реА рд╕рдВрджреЗрд╢ рджреЛ рдмрд╛рд░ рдирд╣реАрдВ рдорд┐рд▓реЗрдЧрд╛ред рдлрд┐рд░ рднреА, рдпрджрд┐ рдЖрдк рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ enable.auto.commit = true рдФрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрдлрдХрд╛ рд╡рд┐рд╖рдп рдореЗрдВ рдЙрдкрднреЛрдХреНрддрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рдо рджреЗ, рддреЛ рдЖрдк рдбреЗрдЯрд╛ рдЦреЛ рд╕рдХрддреЗ рд╣реИрдВред рдЙрддреНрдкрд╛рджрди рдХреЛрдб рдореЗрдВ, рдЙрдкрднреЛрдХреНрддрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдЕрдХреНрд╕рд░ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдбреЗрд╡рд▓рдкрд░ рдЙрд╕ рдкрд▓ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрдм рд░реАрдб рдЗрд╡реЗрдВрдЯ рдХреА рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП)ред
рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЬрд╣рд╛рдВ рдПрдХ рдЙрдкрднреЛрдХреНрддрд╛ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирдИ рдШрдЯрдирд╛рдУрдВ рдХрд╛ рдкреНрд░рд╡рд╛рд╣ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реИ), рдЖрдк рдЙрдкрднреЛрдХреНрддрд╛ рд╕рдореВрд╣ рдореЗрдВ рдПрдХ рд╕рд╛рде рдЬреЛрдбрд╝рдХрд░ рдХреБрдЫ рдФрд░ рдЙрдкрднреЛрдХреНрддрд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдЙрдкрднреЛрдХреНрддрд╛ рд╕рдореВрд╣ рддрд╛рд░реНрдХрд┐рдХ рд░реВрдк рд╕реЗ рдПрдХ рд╣реА рдЙрдкрднреЛрдХреНрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдореВрд╣ рдХреЗ рд╕рджрд╕реНрдпреЛрдВ рдХреЗ рдмреАрдЪ рдбреЗрдЯрд╛ рдХреЗ рд╡рд┐рддрд░рдг рдХреЗ рд╕рд╛рдеред рдпрд╣ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рддрд┐рднрд╛рдЧреА рдХреЛ рдЕрдкрдиреЗ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдкрдврд╝рдиреЗ рдХреА рдЧрддрд┐ рдмрдврд╝ рдЬрд╛рддреА рд╣реИред
рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдо

рдпрд╣рд╛рдВ рдореИрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╡реНрдпрд╛рдЦреНрдпрд╛рддреНрдордХ рдкрд╛рда рдирд╣реАрдВ рд▓рд┐рдЦреВрдВрдЧрд╛, рдмрд╕ рдкрд░рд┐рдгрд╛рдо рд╕рд╛рдЭрд╛ рдХрд░реЗрдВред 3 рднреМрддрд┐рдХ рдорд╢реАрдиреЛрдВ (12 рд╕реАрдкреАрдпреВ, 384 рдЬреАрдмреА рд░реИрдо, 15k рдПрд╕рдПрдПрд╕ рдбреАрдЖрдИрдПрд╕рдХреЗ, 10 рдЬреАрдмреАрдЖрдИрдЯреА / рдПрд╕ рдиреЗрдЯ) рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рджрд▓рд╛рд▓реЛрдВ рдФрд░ рдЬрд╝реБрдХреАрдкрд░ рдХреЛ lxc рдореЗрдВ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдкреНрд░рджрд░реНрд╢рди рдкрд░реАрдХреНрд╖рдг
рдкрд░реАрдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЧрдП рдереЗред
- 9 рдирд┐рд░реНрдорд╛рддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдПрдХ рд╕рд╛рде рдЖрдХрд╛рд░ рдореЗрдВ 1KB рдХреЗ рд╕рдВрджреЗрд╢ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреА рдЧрддрд┐ - рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 1300000 рдШрдЯрдирд╛рдПрдВред
- 9 рдЙрдкрднреЛрдХреНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ 1KB рд╕рдВрджреЗрд╢реЛрдВ рдХреА рдкрдврд╝рдиреЗ рдХреА рдЧрддрд┐ - рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 1,500,000 рдИрд╡реЗрдВрдЯред
рджреЛрд╖ рд╕рд╣рд┐рд╖реНрдгреБрддрд╛ рдкрд░реАрдХреНрд╖рдг
рдкрд░реАрдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЧрдП (3 рджрд▓рд╛рд▓, 3 рдЬрд╝реБрдХреАрдкрд░)ред
- рджрд▓рд╛рд▓реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреА рдЕрд╕рд╛рдорд╛рдиреНрдп рд╕рдорд╛рдкреНрддрд┐ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рдирд┐рд▓рдВрдмрди рдпрд╛ рджреБрд░реНрдЧрдорддрд╛ рдХреА рдУрд░ рдирд╣реАрдВ рд▓реЗ рдЬрд╛рддреА рд╣реИред рдХрд╛рдо рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣ рдЬрд╛рд░реА рд╣реИ, рд▓реЗрдХрд┐рди рд╢реЗрд╖ рджрд▓рд╛рд▓реЛрдВ рдХрд╛ рдмрдбрд╝рд╛ рдмреЛрдЭ рд╣реИред
- рддреАрди рджрд▓рд╛рд▓реЛрдВ рдХреЗ рдПрдХ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рджреЛ рджрд▓рд╛рд▓реЛрдВ рдХреА рдЕрд╕рд╛рдорд╛рдиреНрдп рд╕рдорд╛рдкреНрддрд┐ рдФрд░ min.isr = 2 рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╕реНрдЯрд░ рдХреА рдЕрдпреЛрдЧреНрдпрддрд╛ рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкрдардиреАрдпрддрд╛ рдХреЗ рд▓рд┐рдПред Min.isr = 1 рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХреНрд▓рд╕реНрдЯрд░ рдкрдврд╝рдиреЗ рдФрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдореЛрдб рдЙрдЪреНрдЪ рдбреЗрдЯрд╛ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рд╡рд┐рдкрд░реАрдд рд╣реИред
- рдЬрд╝реБрдХрд╛рдЗрдкрд░ рд╕рд░реНрд╡рд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреА рдЕрд╕рд╛рдорд╛рдиреНрдп рд╕рдорд╛рдкреНрддрд┐ рдХреНрд▓рд╕реНрдЯрд░ рд╢рдЯрдбрд╛рдЙрди рдпрд╛ рджреБрд░реНрдЧрдорддрд╛ рдХреА рдУрд░ рдирд╣реАрдВ рд▓реЗ рдЬрд╛рддреА рд╣реИред рдХрд╛рдо рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЬрд╛рд░реА рд╣реИред
- рджреЛ рдЬрд╝реБрдХреАрдкрд░ рд╕рд░реНрд╡рд░реЛрдВ рдХреА рдЕрд╕рд╛рдорд╛рдиреНрдп рд╕рдорд╛рдкреНрддрд┐ рдПрдХ рдХреНрд▓рд╕реНрдЯрд░ рджреБрд░реНрдЧрдорддрд╛ рдХреА рдУрд░ рд▓реЗ рдЬрд╛рддреА рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдЬрд╝реБрдХреАрдкрд░ рд╕рд░реНрд╡рд░реЛрдВ рдореЗрдВ рд╕реЗ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдХреЛ рдмрд╣рд╛рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдХрдерди 3 рд╕рд░реНрд╡рд░ рдХреЗ рдЬрд╝реВрдХреАрдкрд░ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рд╣реИред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдЕрдиреБрд╕рдВрдзрд╛рди рдХреЗ рдмрд╛рдж, рдЧрд▓рддреА рд╕рд╣рдирд╢реАрд▓рддрд╛ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╝реБрдХреАрдкрд░ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ 5 рд╕рд░реНрд╡рд░ рддрдХ рдмрдврд╝рд╛рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ред
рдПрдХ рд╕реЗрд╡рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдлреНрдХрд╛

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