Azure Queues рдФрд░ Service Bus Queues рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВ

Microsoft Azure рджреЛ рдкреНрд░рдХрд╛рд░ рдХреЗ рдХрддрд╛рд░ рддрдВрддреНрд░реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ: Azure Queues рдФрд░ Service Bus Queues ред



рдПрдЬрд╝реНрдпреЛрд░ рдХреНрдпреВрдЬрд╝ , рдПрдЬрд╝реНрдпреЛрд░ рд╕реНрдЯреЛрд░реЗрдЬ рдЗрдВрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ, рдЬреЛ рдПрдХ рд╕реЗрд╡рд╛ рдХреЗ рднреАрддрд░ рдпрд╛ рдХрдИ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп, рдЧрд╛рд░рдВрдЯреАрдХреГрдд рд╕рдВрджреЗрд╢ рд╡рд┐рддрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рд░реАрд╕реНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рдЧреЗрдЯ / рдкреБрдЯ / рдкреАрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред



рд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░ Azure рд╕рдВрджреЗрд╢ рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ рдЬреЛ рдХрддрд╛рд░, рдкреНрд░рдХрд╛рд╢рди / рд╕рджрд╕реНрдпрддрд╛, рд╡реЗрдм рд╕реЗрд╡рд╛рдУрдВ рдФрд░ рдПрдХреАрдХрд░рдг рдкреИрдЯрд░реНрди ( рд╕реЗрд╡рд╛ рдмрд╕ рд╕рдВрджреЗрд╢ рдкреИрдЯрд░реНрди рдХреЗ рдЕрд╡рд▓реЛрдХрди рдореЗрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ) рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред



рд╕реЗрд╡рд╛рдПрдБ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВ, Azure Queues рдкрд╣рд▓реЗ Azure рд╕рдВрдЧреНрд░рд╣рдг рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдирд┐рд░реНрдорд┐рдд рдПрдХ рдЕрд▓рдЧ рдХрддрд╛рд░ рддрдВрддреНрд░ рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред

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



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





рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рд╡рд┐рдЪрд╛рд░



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



рддреЛ рдЖрдкрдХреЛ Azure Queues рдЪреБрдирдирд╛ рдЪрд╛рд╣рд┐рдП рдпрджрд┐:





рдЖрдкрдХреЛ рд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрджрд┐:





Azure Queues рдФрд░ Service Bus Queues рдХреА рддреБрд▓рдирд╛ рдХрд░рдирд╛





рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрдиреБрднрд╛рдЧреЛрдВ рдореЗрдВ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рддрд╛рд░реНрдХрд┐рдХ рд╕рдореВрд╣реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреБрдЫ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдЬрд╝реНрдпреЛрд░ рдХреНрдпреБрдПрд╕ рдФрд░ рд╕рд░реНрд╡рд┐рд╕ рдмрд╕ рдХреНрдпреБрдмреНрд╕ рдХреА рддреБрд▓рдирд╛ рдХрд░рддрд╛ рд╣реИред



рдореМрд▓рд┐рдХ рдЕрд╡рд╕рд░



рддреБрд▓рдирд╛ рдХреА рдХрд╕реМрдЯреА Azure рдХрддрд╛рд░реЛрдВ рд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░реЗрдВ
рд╕рдВрд░рдХреНрд╖рдг рдХреА рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рд╣рд╛рдБ - FIFO

(рд╕рддреНрд░реЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ)
рд╡рд┐рддрд░рдг рдХреА рдЧрд╛рд░рдВрдЯреА "рдХрдо рд╕реЗ рдХрдо рдПрдХ рдмрд╛рд░" "рдХрдо рд╕реЗ рдХрдо рдПрдХ рдмрд╛рд░"

"рдЕрдзрд┐рдХрддрдо рд╕рдордп"
рд▓реЗрди-рджреЗрди рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рд╣рд╛рдВ

(рд╕реНрдерд╛рдиреАрдп рд▓реЗрдирджреЗрди рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ)
рдЙрддреНрдкрд╛рджрди рд╡рд┐рдзрд┐ рд░реБрдХрд╛рд╡рдЯ рдирд╣реАрдВ рд╣реИ

(рдХреЛрдИ рдирдпрд╛ рд╕рдВрджреЗрд╢ рдирд╣реАрдВ рд╣реИ рддреЛ рддреБрд░рдВрдд рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ)
рд▓реЙрдХрдЖрдЙрдЯ рдХреЗ рд╕рд╛рде рдпрд╛ рдмрд┐рдирд╛ рдЯрд╛рдЗрдордЖрдЙрдЯ рдХреЗ

(" рдзреВрдордХреЗрддреБ рддрдХрдиреАрдХ " рджреЗрдЦреЗрдВ)



рд░реБрдХрд╛рд╡рдЯ рдирд╣реАрдВ рд╣реИ

(.NET API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ)
рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рд╕рд░реНрд╡рд░ рджреНрд╡рд╛рд░рд╛ "рдкреБрд╢рд┐рдВрдЧ" рд╕рдВрджреЗрд╢ рдирд╣реАрдВ рд╣рд╛рдВ

OnMessage рдФрд░ OnMessage рд╕реЗрд╢рди .NET API
рдЙрддреНрдкрд╛рджрди рд╡рд┐рдзрд┐ рдЭрд╛рдВрдХрдирд╛ рдФрд░ рдкрдЯреНрдЯрд╛ рдЭрд╛рдВрдХрдирд╛ рдФрд░ рддрд╛рд▓рд╛

рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдФрд░ рд╣рдЯрд╛рдПрдБ
рдПрдХреНрд╕рдХреНрд▓реВрд╕рд┐рд╡ рдореИрд╕реЗрдЬ рдПрдХреНрд╕реЗрд╕ рд▓реАрдЬ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд▓реЙрдХ рдЖрдзрд╛рд░рд┐рдд
рд▓реАрдЬ / рд▓реЙрдХрдЖрдЙрдЯ рдЯрд╛рдЗрдордЖрдЙрдЯ 30 рд╕реЗрдХрдВрдб (рдбрд┐рдлрд╝реЙрд▓реНрдЯ)

7 рджрд┐рди (рдЕрдзрд┐рдХрддрдо)

( UpdateMessage API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдбреЗрдЯ рдпрд╛ рд░реАрд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)
60 рд╕реЗрдХрдВрдб (рдбрд┐рдлрд╝реЙрд▓реНрдЯ)

(рдирд╡реАрдиреАрдХреГрдд рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдЕрджреНрдпрддрди рдпрд╛ рд░реАрд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)
рдЧреНрд░реИрдиреНрдпреБрд▓реИрд░рд┐рдЯреА рд▓реАрдЬ / рд▓реЙрдХ рд╕рдВрджреЗрд╢ рд╕реНрддрд░

(рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрджреЗрд╢ рдХрд╛ рдЕрдкрдирд╛ рд╕рдордпрдмрд╛рд╣реНрдп рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрджреЗрд╢ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЕрдкрдбреЗрдЯрдореЗрд╕ рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)
рдХрддрд╛рд░ рд╕реНрддрд░

(рдкреНрд░рддреНрдпреЗрдХ рдХрддрд╛рд░ рдХрд╛ рдЕрдкрдирд╛ рд╕рдордпрдмрд╛рд╣реНрдп рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдЗрд╕ рдХрддрд╛рд░ рдХреЗ рд╕рднреА рд╕рдВрджреЗрд╢реЛрдВ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ, рд╕рдордп-рд╕рдордп рдкрд░ рдирд╡реАрдиреАрдХрд░рдг API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)
рдмреИрдЪ рд░рд╕реАрдж рд╣рд╛рдВ

(рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреЗ рдкрд░, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рддрдиреЗ рд╕рдВрджреЗрд╢реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЕрдзрд┐рдХрддрдо 32)
рд╣рд╛рдВ

(рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкреНрд░реАрд▓реЛрдб рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдпрд╛ рд▓реЗрдирджреЗрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ)
рдмреИрдЪ рднреЗрдЬ рд░рд╣рд╛ рд╣реИ рдирд╣реАрдВ рд╣рд╛рдВ

(рдЧреНрд░рд╛рд╣рдХ рдкрдХреНрд╖ рдкрд░ рд▓реЗрдирджреЗрди рдпрд╛ рдмреИрдЪ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ)




рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА






рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ


рддреБрд▓рдирд╛ рдХреА рдХрд╕реМрдЯреА Azure рдХрддрд╛рд░реЛрдВ рд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░реЗрдВ
рдЕрдиреБрд╕реВрдЪрд┐рдд рд╡рд┐рддрд░рдг рд╣рд╛рдВ рд╣рд╛рдВ
рдореГрдд рд╕рдВрджреЗрд╢реЛрдВ рдХреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдорд╛рд░реНрдХрд┐рдВрдЧ рдирд╣реАрдВ рд╣рд╛рдВ
рдХрддрд╛рд░ рдореЗрдВ рд╕рдВрджреЗрд╢ рдЬреАрд╡рдирдХрд╛рд▓ рдмрдврд╝рд╛рдПрдБ рд╣рд╛рдВ

(рдХрддрд╛рд░ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрджреЗрд╢ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рд╕реЗ рдЯрд╛рдЗрдордЖрдЙрдЯ рдЕрдкрдбреЗрдЯ)
рд╣рд╛рдВ

(рдЕрд▓рдЧ рдПрдкреАрдЖрдИ рд╕рдорд╛рд░реЛрд╣)
рдЕрдзреВрд░реЗ рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╣рд╛рдВ рд╣рд╛рдВ
рд╕рдВрджреЗрд╢ рдЕрджреНрдпрддрди рд╣рд╛рдВ рд╣рд╛рдВ
рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рд▓реЗрдирджреЗрди рд▓реЙрдЧ рд╣рд╛рдВ рдирд╣реАрдВ
рднрдВрдбрд╛рд░рдг рдореЗрдЯреНрд░рд┐рдХреНрд╕ рд╣рд╛рдВ

рдорд┐рдирдЯ рдореЗрдЯреНрд░рд┐рдХреНрд╕: рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп, рдЯреАрдкреАрдПрд╕, рдПрдкреАрдЖрдИ рдХреЙрд▓ рдХреА рд╕рдВрдЦреНрдпрд╛, рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛, рдЖрджрд┐, рд╕реНрдЯреЛрд░реЗрдЬ рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рджреЗрдЦреЗрдВ
рд╣рд╛рдВ

( GetQueues рд╡рд┐рдзрд┐)
рд░рд╛рдЬреНрдп рдкреНрд░рдмрдВрдзрди рдирд╣реАрдВ рд╣рд╛рдВ

Microsoft.ServiceBus.Messaging.EntityStatus.Active ,

Microsoft.ServiceBus.Messaging.EntityStatus.Disabled ,

Microsoft.ServiceBus.Messaging.EntityStatus.SendDisabled ,

Microsoft.ServiceBus.Messaging.EntityStatus.ReceiveDisabled
рдСрдЯреЛ рд╕рдВрджреЗрд╢ рдЕрдЧреНрд░реЗрд╖рдг рдирд╣реАрдВ рд╣рд╛рдВ
рдкреВрд░реА рдХрддрд╛рд░ рд╕рд╛рдл рдХрд░реЗрдВ рд╣рд╛рдВ рдирд╣реАрдВ
рд╕рдВрджреЗрд╢ рд╕рдореВрд╣ рдирд╣реАрдВ рд╣рд╛рдВ

(рд╕рдВрджреЗрд╢ рд╕рддреНрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ)
рдПрдХ рд╕рдВрджреЗрд╢ рд╕рдореВрд╣ рдХреЗ рд▓рд┐рдП рдЖрд╡реЗрджрди рдХреА рд╕реНрдерд┐рддрд┐ рдирд╣реАрдВ рд╣рд╛рдВ
рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдирд╣реАрдВ рд╣рд╛рдВ

(рдкреНрд░реЗрд╖рдХ рдкрдХреНрд╖ рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдпреЛрдЧреНрдп)
рдбрдмреНрд▓реНрдпреВрд╕реАрдПрдл рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдирд╣реАрдВ рд╣рд╛рдВ

(WCF рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ - рдмрд╛рдЗрдВрдбрд┐рдВрдЧ)
WF рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдмрд╛рд╣рд░реА

(рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ WF рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ)
рдПрдХреАрдХреГрдд

(WF рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ)
рд╕рдВрджреЗрд╢ рджреЗрдЦреЗрдВ рд╕рдореВрд╣ рдирд╣реАрдВ рд╣рд╛рдВ
рд╕рддреНрд░ рдЖрдИрдбреА рджреНрд╡рд╛рд░рд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдирд╣реАрдВ рд╣рд╛рдВ




рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА






рдХреНрд╖рдорддрд╛ рдФрд░ рдХреЛрдЯрд╛



рддреБрд▓рдирд╛ рдХреА рдХрд╕реМрдЯреА Azure рдХрддрд╛рд░реЛрдВ рд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░реЗрдВ
рдЕрдзрд┐рдХрддрдо рдХрддрд╛рд░ рдХрд╛ рдЖрдХрд╛рд░ 200 рдЯреАрдмреА

(рдПрдХ рдЦрд╛рддреЗ рдХреЗ рд▓рд┐рдП рдХреБрд▓ рднрдВрдбрд╛рд░рдг рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд)
1 рдЬреАрдмреА рд╕реЗ 80 рдЬреАрдмреА (рдХрддрд╛рд░ рдирд┐рд░реНрдорд╛рдг рдЪрд░рдг рдХреЗ рджреМрд░рд╛рди рдирд┐рд░реНрдзрд╛рд░рд┐рдд)
рдЕрдзрд┐рдХрддрдо рд╕рдВрджреЗрд╢ рдХрд╛ рдЖрдХрд╛рд░ 64 рдХреЗрдмреА

(рек64 KB рдЬрдм рдмреЗрд╕ ремрек рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ) рдПрдЬрд╝реНрдпреЛрд░ рдХрддрд╛рд░реЛрдВ рдФрд░ рдмреНрд▓рдмреНрд╕ рдХреЗ рд╕рдВрдпреЛрдЬрди рд╕реЗ рдмрдбрд╝реЗ рд╕рдВрджреЗрд╢реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ - рддреЛ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рд╕рдВрджреЗрд╢ рдореЗрдВ реирежреж рдЬреАрдмреА рддрдХ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
256 KB (рд╕рдВрджреЗрд╢ рдХреЗ рд╣реЗрдбрд░ рдФрд░ рдмреЙрдбреА рд╕рд╣рд┐рдд, рд╣реЗрдбрд░ рдХрд╛ рдЕрдзрд┐рдХрддрдо рдЖрдХрд╛рд░ 64 KB рд╣реИ)
рдЕрдзрд┐рдХрддрдо рд╕рдВрджреЗрд╢ рдЬреАрд╡рдирдХрд╛рд▓ 7 рджрд┐рди рд╕реАрдорд┐рдд рдирд╣реАрдВ рд╣реИ
рдХрддрд╛рд░реЛрдВ рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛ рд╕реАрдорд┐рдд рдирд╣реАрдВ рд╣реИ 10000

(рдкреНрд░рддрд┐ рдирд╛рдорд╕реНрдерд╛рди, рдмрдврд╝рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)
рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛ рд╕реАрдорд┐рдд рдирд╣реАрдВ рд╣реИ рд╕реАрдорд┐рдд рдирд╣реАрдВ рд╣реИ

(рдЯреАрд╕реАрдкреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд▓рд┐рдП 100 рдХрдиреЗрдХреНрд╢рди)




рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА






рдкреНрд░рдмрдВрдзрди рдФрд░ рдкрд╣реБрдВрдЪ



рддреБрд▓рдирд╛ рдХреА рдХрд╕реМрдЯреА Azure рдХрддрд╛рд░реЛрдВ рд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░реЗрдВ
рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░реЛрдЯреЛрдХреЙрд▓ HTTP / HTTPS рдкрд░ REST HTTPS рд╕реЗ рдЕрдзрд┐рдХ рдХреА рдкрд░реАрдХреНрд╖рд╛
рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ HTTP / HTTPS рдкрд░ REST HTTPS рд╕реЗ рдЕрдзрд┐рдХ рдХреА рдкрд░реАрдХреНрд╖рд╛

AMQP 1.0 рдорд╛рдирдХ (рдЯреАрдПрд▓рдПрд╕ рдХреЗ рд╕рд╛рде рдЯреАрд╕реАрдкреА)
.NET рдПрдкреАрдЖрдИ рд╣рд╛рдВ

(.NET рд╕рдВрдЧреНрд░рд╣рдг рдХреНрд▓рд╛рдЗрдВрдЯ API)
рд╣рд╛рдВ

(рд╕рдВрджреЗрд╢ рдмреНрд░реЛрдХрд░реЛрдВ рдХреЗ рд▓рд┐рдП .NET рдПрдкреАрдЖрдИ)
рджреЗрд╢реА c ++ рд╣рд╛рдВ рдирд╣реАрдВ
рдЬрд╛рд╡рд╛ рдПрдкреАрдЖрдИ рд╣рд╛рдВ рд╣рд╛рдВ
PHP рдПрдкреАрдЖрдИ рд╣рд╛рдВ рд╣рд╛рдВ
Node.js рдПрдкреАрдЖрдИ рд╣рд╛рдВ рд╣рд╛рдВ
рдХрд╕реНрдЯрдо рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕рдорд░реНрдерди рд╣рд╛рдВ рдирд╣реАрдВ
рдХрддрд╛рд░ рдирд╛рдордХрд░рдг рдирд┐рдпрдо 63 рд╡рд░реНрдг рддрдХ

(рдкрддреНрд░ рдХрдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП)
260 рд╡рд░реНрдг рддрдХ

(рдХрддрд╛рд░ рдирд╛рдо рдХреЗрд╕-рдЕрд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реИрдВ)
рдХрддрд╛рд░ рдореЗрдВ рд╕рдВрджреЗрд╢реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣рд╛рдВ

(рдЕрдиреБрдорд╛рдирд┐рдд, рдЙрди рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░, рдЬрд┐рдирдХреЗ рд▓рд┐рдП TTL рдХреА рд╕рдордп рд╕реАрдорд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдИ рд╣реИ рдФрд░ рд╡реЗ рд╣рдЯрд╛рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╣реИрдВ)
рд╣рд╛рдВ

(рд╕рдЯреАрдХ)
рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдХрддрд╛рд░ рдореЗрдВ рджреЗрдЦрдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рдЙрдиреНрд╣реЗрдВ рдЪреБрдиреЗ рдмрд┐рдирд╛ рд╣рд╛рдВ рд╣рд╛рдВ




рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА






рдЙрддреНрдкрд╛рджрдХрддрд╛


рддреБрд▓рдирд╛ рдХреА рдХрд╕реМрдЯреА Azure рдХрддрд╛рд░реЛрдВ рд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░
рдЕрдзрд┐рдХрддрдо рдереНрд░реВрдкреБрдЯ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 2000 рд╕рдВрджреЗрд╢реЛрдВ рддрдХ

(1 рдХреЗрдмреА рдХреЗ рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП)
рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 2000 рд╕рдВрджреЗрд╢реЛрдВ рддрдХ

(1 рдХреЗрдмреА рдХреЗ рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП)
рдФрд╕рдд рджреЗрд░реА 10 рдорд┐

(рдЯреАрд╕реАрдкреА рдирд╛рдЧрд▓реЗ рд╡рд┐рдХрд▓рд╛рдВрдЧ рдХреЗ рд╕рд╛рде)
20-25 рдорд┐
рдЕрдзрд┐рднрд╛рд░ рд╡реНрдпрд╡рд╣рд╛рд░ HTTP рдХреЛрдб 503

(рдЕрдиреБрд░реЛрдз рднреБрдЧрддрд╛рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)
HTTP рдХреЛрдб 503

(рдЕрдиреБрд░реЛрдз рднреБрдЧрддрд╛рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)




рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА






рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдФрд░ рдкреНрд░рд╛рдзрд┐рдХрд░рдг



рддреБрд▓рдирд╛ рдХреА рдХрд╕реМрдЯреА Azure рдХрддрд╛рд░реЛрдВ рд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░реЗрдВ
рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рдордорд┐рдд рдХреБрдВрдЬреА рджреНрд╡рд╛рд░рд╛ рд╕рдордорд┐рдд рдХреБрдВрдЬреА рджреНрд╡рд╛рд░рд╛
рдЕрднрд┐рдЧрдо рдирд┐рдпрдВрддреНрд░рдг рдореЙрдбрд▓ рдкреНрд░рддреНрдпрд╛рдпреЛрдЬрд┐рдд SAS рдЯреЛрдХрди рдПрдХреНрд╕реЗрд╕ ACS рдкрд░ RBAC
рдкрд╣рдЪрд╛рди рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХрд╛ рд╕рдВрдШ рдирд╣реАрдВ рд╣рд╛рдВ




рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА






рдХреАрдорддреЛрдВ



Azure Queues Service Bus Queues
$0.0005

( 10,000 )
$0.01

( 10,000 )
Send Receive

( тАФ )


( , )


( )
$0.07

( )
$0.00

$0.12 тАФ $0.19

( -)
$0.12 тАФ $0.19

( -)




рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА






рдЯрд┐рдкреНрдкрдгреА


. Pricing Overview .



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





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



All Articles