RabbitMQ рдХреЛ рдЬрд╛рдиреЗрдВ
рд╣реЗрдмреЗрд░рд╛ рдкрд░ рдЕрдиреБрд╡рд╛рдж:
RabbitMQ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ 1 - рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдбRabbitMQ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ 2 - рдЯрд╛рд╕реНрдХ рдХрддрд╛рд░RabbitMQ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ 3 - рдкреНрд░рдХрд╛рд╢рд┐рдд / рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдВрдХреБрдЫ рдХрдорд┐рдпреЛрдВ рдХреЛ рддреБрд░рдВрдд рдкреВрд░рдХ рдХрд░реЗрдВред рдФрд░ рдореВрд▓ рд╢рдмреНрджреЛрдВ рдХреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рджреЛрд╣рд░рд╛рдПрдВред
рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ rabbitMq рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди (рдХреНрд▓рд╛рдЗрдВрдЯ) рдЬрдирд░реЗрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдореИрд╕реЗрдЬ рд╣реИрдВ, рдореИрд╕реЗрдЬ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдкреНрд╡рд╛рдЗрдВрдЯ рдкрд░ рдкрд╣реБрдВрдЪрддреЗ рд╣реИрдВ, рдПрдХреНрд╕рдЪреЗрдВрдЬ рдкреНрд╡рд╛рдЗрдВрдЯ рдХреЗ рдореИрд╕реЗрдЬ рдкреИрд░рд╛рдореАрдЯрд░ рдФрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдореИрд╕реЗрдЬ рдХреЛ рдПрдХ рдпрд╛ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдХрддрд╛рд░реЛрдВ (рдпрд╛ рдмрд╕ рдбрд┐рд▓реАрдЯ) рдореЗрдВ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдХреНрд▓рд╛рдЗрдВрдЯ рдХрддрд╛рд░реЛрдВ рд╕реЗ рдореИрд╕реЗрдЬ рдЙрдард╛ рд╕рдХрддреЗ рд╣реИрдВред
рд░рд╛рдЙрдЯрд┐рдВрдЧ рдХреБрдВрдЬреА рдпрд╛ рд╕рдВрджреЗрд╢ рд╣реЗрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрддрд╛рд░ рд╡рд┐рдирд┐рдордп рдмрд┐рдВрджреБ рд╕реЗ рдЬреБрдбрд╝реА рд╣реЛрддреА рд╣реИред
рд░реВрдЯрд┐рдВрдЧ рдХреБрдВрдЬреА - рд╡рд╣ рдорд╛рди рдЬреЛ рдЙрд╕ рд╕рдордп рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рд╕рдВрджреЗрд╢ рдХреЛ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдмрд┐рдВрджреБ рдкрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрд╕ рдХрддрд╛рд░ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рд╕рдВрджреЗрд╢ рдЧрд┐рд░ рдЬрд╛рдПрдЧрд╛ред
рд╕рдВрджреЗрд╢ рд╢реАрд░реНрд╖рд▓реЗрдЦ рдПрдХ рд╕рдВрджреЗрд╢ рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝реЗ рдХреБрдВрдЬреА-рдореВрд▓реНрдп рддрд░реНрдХ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИред
рд╡рд┐рдирд┐рдордп рдмрд┐рдВрджреБ 4 рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ:
- рдкреНрд░рддреНрдпрдХреНрд╖ - рдЗрд╕ рд╡рд┐рдирд┐рдордп рдмрд┐рдВрджреБ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдХреЗрд╡рд▓ рдЙрди рдХрддрд╛рд░реЛрдВ рдореЗрдВ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдЬреЛ рдПрдХ рд╕рдЦреНрдд рд░реВрдЯрд┐рдВрдЧ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рд╡рд┐рдирд┐рдордп рдмрд┐рдВрджреБ рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реИрдВред
- рд╡рд┐рд╖рдп - рд░реВрдЯрд┐рдВрдЧ рдХреБрдВрдЬреА рд╕рдордЧреНрд░ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдФрд░ рдПрдХ рдкреИрдЯрд░реНрди рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрдЯ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рджреЛ рд╡рд┐рд╢реЗрд╖ рд╡рд░реНрдг рд╣реИрдВ: * - рдПрдХ рд╢рдмреНрдж, # - рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рд╢рдмреНрджреЛрдВ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред рд╢рдмреНрджреЛрдВ рдХреЛ рдПрдХ рдЕрд╡рдзрд┐ рдХреЗ рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг: routingKey = "* .database" - рдЙрди рд╕рднреА рд╕рдВрджреЗрд╢реЛрдВ рдореЗрдВ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЬрд┐рдирдореЗрдВ рджреВрд╕рд░рд╛ рд╢рдмреНрдж рдХрд╛ рдЕрд░реНрде рд╣реИ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдкреИрдЯрд░реНрди рджреНрд╡рд╛рд░рд╛ рдмрдВрдзреА рдХрддрд╛рд░реЛрдВ рдореЗрдВ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
- рд╢реАрд░реНрд╖ рд▓реЗрдЦ - рдХрддрд╛рд░ рд░реВрдЯрд┐рдВрдЧ рдХреБрдВрдЬреА рджреНрд╡рд╛рд░рд╛ рдирд╣реАрдВ рд╡рд┐рдирд┐рдордп рдмрд┐рдВрджреБ рд╕реЗ рдЬреБрдбрд╝реА рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдВрджреЗрд╢ рд╢реАрд░реНрд╖рд▓реЗрдЦ рджреНрд╡рд╛рд░рд╛, рдпрд╣ рд╢рд░реНрдд рдЗрдВрдЧрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рддрд░реНрдХ рдФрд░ рдЙрдирдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреА рдХреНрдпрд╛ рдЕрдкреЗрдХреНрд╖рд╛ рд╣реИ, рдФрд░ рдЬрдм рд╡рд┐рдирд┐рдордп рдмрд┐рдВрджреБ рдПрдХ рд╣реИрдбрд░ рдХреЗ рд╕рд╛рде рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╢рд░реНрдд рд╕реЗ рддрд░реНрдХ рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рдХрддрд╛рд░ рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреА рд╣реИред рдПрдХ рдЙрджрд╛рд╣рд░рдг рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред
- рдлреИрдирдЖрдЙрдЯ - рд░рд╛рдЙрдЯрд┐рдВрдЧ рдХреА рдпрд╛ рдореИрд╕реЗрдЬ рд╣реЗрдбрд░ рдХреЛ рдЪреЗрдХ рдХрд┐рдП рдмрд┐рдирд╛ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдкреЙрдЗрдВрдЯ рдкрд░ рдкреНрд░рд╛рдкреНрдд рд╕рдВрджреЗрд╢ рдХреЛ рд╕рднреА рдЕрдЯреИрдЪ рдХрддрд╛рд░реЛрдВ рдореЗрдВ рдХреЙрдкреА рдХрд░ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдкреНрд░рддреНрдпреЗрдХ рдХрддрд╛рд░ рдореЗрдВ рдЕрдкрдиреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ 4 рдЭрдВрдбреЗ рд╣реЛрддреЗ рд╣реИрдВ:
- auto_delete - рдпрджрд┐ рдХрддрд╛рд░ рдЦрд╛рд▓реА рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдХреНрд░рд┐рдп рдХрдиреЗрдХреНрд╢рди рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдХрддрд╛рд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╣рдЯрд╛ рджреА рдЬрд╛рддреА рд╣реИ
- рдЯрд┐рдХрд╛рдК - рд╕реНрдерд┐рд░ рдХрддрд╛рд░, рд╕рдВрджреЗрд╢ рдЦрд░рдЧреЛрд╢ рдХреЗ рдкреБрдирдГ рдЖрд░рдВрдн (рдпрд╛ рдЕрдЪрд╛рдирдХ рд░рд┐рдмреВрдЯ) рдкрд░, рдкреНрд░рдХрд╛рд╢рди рдкрд░ рдФрд░ рдЕрдкрд▓реЛрдб рдХреЗ рдЕрдВрдд рддрдХ рдЦреЛ рдирд╣реАрдВ рдЬрд╛рддреЗ рд╣реИрдВ, рд╡реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддреЗ рд╣реИрдВ
- рдЕрдирдиреНрдп - рдХрддрд╛рд░ рдПрдХ рд╕рдордп рдореЗрдВ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдирд╣реАрдВ рдХреА рдЧрдИ рд╣реИ
- рдирд┐рд╖реНрдХреНрд░рд┐рдп - рдЬрдм рдХрддрд╛рд░ рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдм рдЧреНрд░рд╛рд╣рдХ рд╕рдВрдкрд░реНрдХ рдХрд░рддрд╛ рд╣реИ рддреЛ рд╕рд░реНрд╡рд░ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдЧрд╛ рдХрд┐ рдХрддрд╛рд░ рдкрд╣рд▓реЗ рд╣реА рдмрди рдЪреБрдХреА рд╣реИ, рдЕрд░реНрдерд╛рддред рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕реЗ рдирд╣реАрдВ рдмрдирд╛рдПрдЧрд╛, рдпрджрд┐ рдЖрдк рд╕рд░реНрд╡рд░ рдХреЛ рдЙрд╕рдХреЗ рд░рд╛рдЬреНрдп рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рдмрд┐рдирд╛ рд╕рдВрдкрд░реНрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдмрд╕ рдпрд╣ рдЬрд╛рдБрдЪрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдХрддрд╛рд░ рдореМрдЬреВрдж рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрддрд╛рд░ рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдШреЛрд╖рд┐рдд рдХрд░реЗрдВ, рдФрд░ рдпрджрд┐ рдЖрдкрдХреЛ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ, рддреЛ рдХрддрд╛рд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред
рдЕрдм рдЦрд░рдЧреЛрд╢ рдХреЗ рдХрд╛рдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛, рдЬрдм рд╕реЗрд╡рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдФрд░ рд╢реБрд░реВ рдХрд░рдирд╛, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдбреЗрд╡рд▓рдкрд░реНрд╕
рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдпрд╣ рдЕрдзрд┐рдХрд╛рдВрд╢ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЙрддреНрдкрд╛рджреЛрдВ рдореЗрдВ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЛ рдирд╣реАрдВ рджреЗрдЦрд╛ рд╣реИ рдЬрдм рдкрд░реНрдпрд╛рдкреНрдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдереАрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗред рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ (\ rabbitmq_server-3.2.0 \ sbin рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реНрдерд┐рдд) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдкрд░реЗрд╢рди рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рд░рдирдЯрд╛рдЗрдо рдореЗрдВ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд┐рдП рдЧрдП рдмрджрд▓рд╛рд╡ рдЦрд░рдЧреЛрд╢ рдХреЗ рджреЛрдмрд╛рд░рд╛ рд╢реБрд░реВ рд╣реЛрдиреЗ рдкрд░ рдЦреЛ рдЬрд╛рдПрдВрдЧреЗ (рдХреНрд░рдорд╢рдГ, рдФрд░ рд░рд┐рдмреВрдЯрд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ)ред рд╣рдо рдЕрдЧрд▓реЗ рд╡рд┐рд╖рдп рдкрд░ рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВред
RabbitMQ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди
RabbitMQ рд╕рд░реНрд╡рд░ рдСрдкрд░реЗрд╢рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рддреАрди рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рд╕реНрдерд┐рдд рд╣реИ, рдпреЗ
рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ (рдкреЛрд░реНрдЯ рдФрд░ рд╕реНрдерд╛рди рдФрд░ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рд╕реЗрдЯ рд╣реИрдВ),
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЗрдВ (рдПрдХреНрд╕реЗрд╕ рд╕реЗрдЯрд┐рдВрдЧреНрд╕, рдХреНрд▓рд╕реНрдЯрд░, рдкреНрд▓рдЧ-рдЗрди), рдФрд░
рд░рдирдЯрд╛рдЗрдо (рдиреАрддрд┐рдпреЛрдВ, рдкреНрд░рджрд░реНрд╢рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕)
рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╣реИрдВред
Windows рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ рдмрдирд╛рдИ рдЧрдИ рд╣реИ, рдЗрд╕рдХрд╛ рдХреЗрд╡рд▓ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ рдЬреЛ \ rabbitmq_server-3.2.0 \ etc \ rabbitmq.config.example рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИред рд╣рдо рдЕрдкрдиреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рддреЗ рд╣реИрдВ, рдЗрд╕реЗ rabbitmq.config рдХрд╣рддреЗ рд╣реИрдВ (рдПрдХреНрд╕рдЯреЗрдВрд╢рди .config, рдФрд░ рдХреБрдЫ рдирд╣реАрдВ!) рд╣реИ, рдФрд░ рдЗрд╕реЗ рд╕рд╛рдзрд╛рд░рдг рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реЗ рднрд░реЗрдВ:
рдлреНрд░реЗрдорд┐рдВрдЧ << >> рдХреЛрдИ рдЧрд▓рддреА рдирд╣реАрдВ рд╣реИ, рдРрд╕рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ рдПрдХ рджреЛрд╣рд░реЗ рдкреНрд░рддрд┐рд╢рдд рдкреНрд░рддреАрдХ рд╕реЗ рдкрд╣рд▓реЗ рд╣реЛрддреА рд╣реИрдВ - %%ред
рдЕрдм рд╣рдо рдлрд╛рдЗрд▓ рдХреЛ рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЬрдЧрд╣ рдкрд░ рд░рдЦрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд░реИрдмрд┐рдЯрдПрдордХреНрдпреВ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд░рд╛рд╕реНрддрд╛ рд╣реЛред
c: \ rabbitmq \ rabbitmq.config
RabbitMq рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рд╕реНрдерд╛рди рдХреЗ рд╕рд╛рде рдПрдХ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛
RABBITMQ_CONFIG_FILE = c:\rabbitmq\rabbitmq
рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдПрдХ рдЪрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИред
рд╣рдо рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдХрд╛ рдкрде рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рд╣рдо рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рдЯреНрд░рд┐рдо рдХрд░рддреЗ рд╣реИрдВред рдлрд╝рд╛рдЗрд▓ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдмрдирд╛рдирд╛ рдФрд░ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ RabbitMQ рд╕рд░реНрд╡рд░ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдпрд╛ рдЗрд╕рдХреЗ рдмрд╛рдж рдкреБрдирдГ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред (рдкрд░реНрдпрд╛рд╡рд░рдг рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд▓рд┐рдП рд╕реЗрд╡рд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рднрд╛рд╡реА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред) рдПрдХ рд╕рд░рд▓ рдкреБрдирд░рд╛рд░рдВрдн рдорджрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдЕрдм рдЖрдк
Erlang рдФрд░
RabbitMQ рд╕рд░реНрд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдХреНрд▓рд╕реНрдЯрд░ рдмрдирд╛рдПрдБ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ
рд╕рд╛рд╡рдзрд╛рдиреА , RabbitMQ : RabbitMQ\RabbitMQ Server\rabbitmq_server-3.2.1\sbin
рдПрдХ рдХреНрд▓рд╕реНрдЯрд░, rabbitMQ рдореЗрдВ, рдПрдХ рдпрд╛ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ RabbitMQ рд╕рд░реНрд╡рд░ рдХрд╛ рдХрдиреЗрдХреНрд╢рди рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рдПрдХ рдиреЛрдб рдПрдХ рдорд╛рд╕реНрдЯрд░ рд╕рд░реНрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ, рдмрд╛рдХреА рдЧреБрд▓рд╛рдо рд╕рд░реНрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ, рд╡рд┐рдЬрд╝рд╛рд░реНрдб рдХреНрд▓рд╕реНрдЯрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рджрд╛рд╕реЛрдВ рдХреЗ рд▓рд┐рдП рдирдХрд▓ рдХреА рдЬрд╛рддреА рд╣реИрдВ, рдЗрдирдореЗрдВ рдПрдХреНрд╕реЗрд╕ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдФрд░ рдиреАрддрд┐рдпрд╛рдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЬрдм рдПрдХ рдорд╛рд╕реНрдЯрд░ рдЧрд┐рд░рддрд╛ рд╣реИ, рддреЛ рдЧреБрд▓рд╛рдореЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЕрдкрдиреА рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рддрд╛ рд╣реИ рдФрд░ рдПрдХ рдорд╛рд╕реНрдЯрд░ рдмрди рдЬрд╛рддрд╛ рд╣реИред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдХреНрд▓рд╕реНрдЯрд░ рдмрдирд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд╣рдореЗрдВ рдиреЛрдбреНрд╕ рдХреЗ RabbitMQ рдХреБрдХреАрдЬрд╝ рдХреЛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, RabbitMQ рдореЗрдВ рдХреБрдХреАрдЬрд╝ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рджреМрд░рд╛рди рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИрд╢ рд╣реИ, рдЬреЛ рдиреЛрдб рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХреНрд▓рд╕реНрдЯрд░ рдПрдХрд▓ рдиреЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рд╕рд░реНрд╡рд░ рдкрд░ рдХреБрдХреАрдЬрд╝ рд╕рдорд╛рди рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред
рдорд╛рд╕реНрдЯрд░ рд╕рд░реНрд╡рд░ рдкрд░ рд╣рдо рдлрд╝рд╛рдЗрд▓ рд▓реЗрддреЗ рд╣реИрдВ
%WINDOWS%\.erlang.cookie
рдФрд░ рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рд╕рд╛рде рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рдХреЙрдкреА рдХрд░реЗрдВ
C:\Users\%CurrentUser%\.erlang.cookie
, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рд╣рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд░рд╛рд╕реНрддреЛрдВ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдХреНрд▓рд╕реНрдЯрд░ рдиреЛрдб рдХреЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЗ рд╕рд╛рде рдХреЙрдкреА рдХрд░рддреЗ рд╣реИрдВред
рдХреНрд▓рд╕реНрдЯрд░ рдкреНрд░рддреНрдпреЗрдХ рджрд╛рд╕ рдкрд░ рдирд┐рдореНрди рдЖрджреЗрд╢реЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдХреЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ:
rabbitmqctl stop_app rabbitmqctl join_cluster --ram rabbit@master rabbitmqctl start_app
рдпрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ:
{cluster_nodes, {["rabbit@master", "rabbit@host01"], disc}}
рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬрдм рдПрдХ рдирдпрд╛ рдиреЛрдб рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдиреЛрдб рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХреНрд▓рд╕реНрдЯрд░ рд╕реЗ рдЬреБрдбрд╝ рдЬрд╛рдПрдЧрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрд╕ рд╕рд░реНрд╡рд░ рдХреЛ рд░рд┐рдмреВрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЬрд┐рд╕ рдкрд░ рдиреЛрдб рдЙрдард╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред
рдХреНрд▓рд╕реНрдЯрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдкреВрд░реНрдг рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИ, рд╡рд░реНрддрдорд╛рди рд╕реНрддрд░ рдкрд░, рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдб рдкрд░ рдХрддрд╛рд░реЗрдВ рдФрд░ рд╕рдВрджреЗрд╢ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд░рд╣рддреЗ рд╣реИрдВ, рдХреЛрдИ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдпрджрд┐ рджреЛ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреНрд▓рд╕реНрдЯрд░ рд╕реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдиреЛрдбреНрд╕ рд╕реЗ рдЬреБрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдЬрдм рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдХрддрд╛рд░ рдореЗрдВ рд╕рдВрджреЗрд╢ рднреЗрдЬрддрд╛ рд╣реИ, рддреЛ рджреВрд╕рд░рд╛ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬрдм рдХреЛрдИ рдиреЛрдб рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЙрд╕ рдкрд░ рдореМрдЬреВрдж рд╕рднреА рд╕рдВрджреЗрд╢ рдЦреЛ рдЬрд╛рдПрдВрдЧреЗред
рд╕рд┐рдВрдХ рдиреАрддрд┐рдпрд╛рдВ
рд╣рдо рдЯреВрд▓ рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рд░рдирдЯрд╛рдЗрдо рдореЗрдВ рдирд┐рдореНрди рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ:
rabbitmqctl set_policy HA ".*" "{""ha-mode"": ""all""}"
рдЕрдм рдЙрдирдореЗрдВ рд╕реЗ рд╕рднреА рдХрддрд╛рд░реЗрдВ рдФрд░ рд╕рдВрджреЗрд╢ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗред рдЬрдм рдХреЛрдИ рд╕рдВрджреЗрд╢ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд╕рднреА рдиреЛрдбреНрд╕ рдореЗрдВ рдХреЙрдкреА рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╣реА рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реЛрддрд╛ рд╣реИред
рдПрдХ рд╕рдорд╕реНрдпрд╛ рдереА, рдЬрдм рдиреЛрдбреНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЗрд╕рд╕реЗ рдЬреБрдбрд╝реЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдХреНрд░реИрд╢ рдХреЗ рддрдереНрдп рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЙрдкрд▓рдмреНрдз рдиреЛрдбреНрд╕ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, RabbitMQ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд▓рд┐рдЦрддреЗ рд╣реИрдВ:
рдХреНрд▓рд╛рдЗрдВрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдХреНрд▓рд╕реНрдЯрд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВред
рдХреНрд▓рд╛рдЗрдВрдЯ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдХрд┐рд╕реА рднреА рдиреЛрдб рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рд╢реЗрд╖ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рджреМрд░рд╛рди рдиреЛрдб рдЧрд┐рд░рддрд╛ рд╣реИ, рддреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рд░реА рд░рд╣рддрд╛ рд╣реИ, рддреЛ рдЗрд╕рд╕реЗ рдЬреБрдбрд╝реЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдЧрд┐рд░рд╛рд╡рдЯ рдХреЗ рддрдереНрдп рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдХрд╛рд░реНрдп рдиреЛрдбреНрд╕ рдХреЛ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рдХреНрд▓рд╛рдЗрдВрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рд╕рднреА рдХреНрд▓рд╕реНрдЯрд░ рдиреЛрдбреНрд╕ рдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЖрдИрдкреА рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИ; рдпрд╣ рд╕реНрд╡рдпрдВ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдореЗрдВ рдФрд░ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рд▓рдЪреАрд▓реЗрдкрди рдХреЗ рд╕рд╛рде рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рд╣рдо рдПрдХ рдЕрдзрд┐рдХ рд╕рд╛рд░рдЧрд░реНрднрд┐рдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддреЗ рд╣реИрдВ: рдпрд╣ рдХрд┐рд╕реА рддрд░рд╣ рдХреА рдбреАрдПрдирдПрд╕ рд╕реЗрд╡рд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдмрд╣реБрдд рдХрдо рдЯреАрдЯреАрдПрд▓ рдореВрд▓реНрдп, рдпрд╛ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЯреАрд╕реАрдкреА рдмреИрд▓реЗрдВрд╕рд░, рдпрд╛ рдХреБрдЫ рдкреНрд░рдХрд╛рд░ рдХреЗ рдореЛрдмрд╛рдЗрд▓ рдЖрдИрдкреА рдпрд╛ рдЗрд╕реА рддрд░рд╣ рдХреА рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдВ рд╣реЛрддреА рд╣реИрдВред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ рдкрд╣рд▓реВ RabbitMQ рдХреЗ рджрд╛рдпрд░реЗ рд╕реЗ рдкрд░реЗ рд╣реИ, рдФрд░ рд╣рдо рдЗрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд рддрдХрдиреАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддреЗ рд╣реИрдВред
рдпрд╛рдиреА рдпрд╣ рд╕рд▓рд╛рд╣ рджреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдПрдХ рдмрд╛рдЗрдХ рди рд▓рд┐рдЦреЗрдВ, рд▓реЗрдХрд┐рди рдПрдХ рддреИрдпрд╛рд░ рд╕рдорд╛рдзрд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореЗрд░реЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдореИрдВ рдПрдирдПрд▓рдмреА рдХреЛ рд╡рд┐рдВрдбреЛрдЬ рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рдПрдХ рджреЗрд╢реА рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдпрд╣ рдХрджрдо рдЖрдкрдХреЗ рдКрдкрд░ рд╣реИред
рдЙрдкрдпреЛрдЧрд┐рддрд╛
рд╣рдо рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╕реЗ рдиреЛрдб рдХреЛ рдкрд┐рдВрдЧ рдХрд░рддреЗ рд╣реИрдВ:
rabbitmqctl eval "net_adm:ping(rabbit@hostname)."
рдпрджрд┐ рдиреЛрдб рдЙрдкрд▓рдмреНрдз рд╣реИ рддреЛ рд╣рдореЗрдВ рдЙрддреНрддрд░
рдкреЛрдВрдЧ рдорд┐рд▓рддрд╛ рд╣реИ
рд╕рдВрджрд░реНрдн
www.rabbitmq.com/clustering.htmlwww.rabbitmq.com/ha.html