Polemarch 3.0 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди, рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирд╛рд╕рд╛рдареА рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕

рдкреЛрд▓рдорд╛рд░реНрдЪ 3.0.0 рд░рд┐рд▓реАрдЭ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛, рдЬреЛ Ansible рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╕рд░реНрд╡реНрд╣рд░ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдЖрд╣реЗ. Django рдЖрдгрд┐ Celery рдлреНрд░реЗрдорд╡рд░реНрдХ рд╡рд╛рдкрд░реВрди рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛрдб Python рдЖрдгрд┐ JavaScript рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдЖрд╣реЗ. рдкреНрд░рдХрд▓реНрдк AGPLv3 рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рд╕рд┐рд╕реНрдЯрдо рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдлрдХреНрдд рдкреЕрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛ рдЖрдгрд┐ 1 рд╕реЗрд╡рд╛ рд╕реБрд░реВ рдХрд░рд╛. рдФрджреНрдпреЛрдЧрд┐рдХ рд╡рд╛рдкрд░рд╛рд╕рд╛рдареА, MySQL/PostgreSQL рдЖрдгрд┐ Redis/RabbitMQ+Redis (MQ рдХреЕрд╢реЗ рдЖрдгрд┐ рдмреНрд░реЛрдХрд░) рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реА рдЬрд╛рддреЗ. рдкреНрд░рддреНрдпреЗрдХ рдЖрд╡реГрддреНрддреАрд╕рд╛рдареА, рдПрдХ рдбреЙрдХрд░ рдкреНрд░рддрд┐рдорд╛ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реА рдЬрд╛рддреЗ.

рдореБрдЦреНрдп рдмрджрд▓:

  • Rest API v4 рдЪреНрдпрд╛ рдирд╡реАрди рдЖрд╡реГрддреНрддреА рдЖрдгрд┐ Python 3.8 рдЪреНрдпрд╛ рдХрд┐рдорд╛рди рд╕рдорд░реНрдерд┐рдд рдЖрд╡реГрддреНрддреАрд╡рд░ рд╕рдВрдХреНрд░рдордг. рдкреНрд▓рдЧрдЗрди рдЖрдгрд┐ рд╡рд┐рд╕реНрддрд╛рд░рд╛рдВрдЪреНрдпрд╛ рдирд╡реАрди рдкреНрд░рдгрд╛рд▓реАрд╕рд╛рдареА рд╕рдорд░реНрдерди рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА рддрд╕реЗрдЪ рд╡рд┐рдХрд╛рд╕рд╛рд▓рд╛ рдЧрддреА рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рд╕рдВрдХреНрд░рдордг рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддреЗ. рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдЖрдгрд┐ рд╡реЗрд│рд╛рдкрддреНрд░рдХрд╛рдВрдЪреНрдпрд╛ рдЕрдзрд┐рдХ рддрд╛рд░реНрдХрд┐рдХ рдЖрдгрд┐ рдЕрдВрддрд░реНрдЬреНрдЮрд╛рдиреА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирд╛рд╕рд╛рдареА рдХрд╛рд╣реА рдЕрдирд╛рд╡рд╢реНрдпрдХ рдШрдЯрдХ рджреЗрдЦреАрд▓ рд╕рд░рд▓реАрдХреГрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд.
  • рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдВрд╡рд╛ ini/yaml/json рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рд╕рд╛рд░рдЦреНрдпрд╛ рдорд╛рдирдХ рдЗрдиреНрд╡реНрд╣реЗрдВрдЯрд░реА рдкреНрд▓рдЧрдЗрдиреНрд╕рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рдгреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рдирд╡реАрди рдЗрдиреНрд╡реНрд╣реЗрдВрдЯрд░реА рдкреНрд▓рдЧрдЗрди рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд. рдЗрдиреНрд╡реНрд╣реЗрдВрдЯрд░реА рдкреНрд▓рдЧрдЗрди рд╕рд┐рд╕реНрдЯреАрдо рджреЗрдЦреАрд▓ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдЬреА рддреБрдореНрд╣рд╛рд▓рд╛ рд╡рд┐рд╡рд┐рдз рд╕реНрддреНрд░реЛрддрд╛рдВрдХрдбреВрди рдкреНрд▓рдЧрдЗрди рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рддреБрдордЪреНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ.
  • рд╕реБрдзрд╛рд░рд┐рдд рд▓рд╛рдБрдЪ рдкреНрд▓рдЧрдЗрди рдкреНрд░рдгрд╛рд▓реА рдЬреА рдорд╛рдЧреАрд▓ рд░рд┐рд▓реАрдЭрдордзреНрдпреЗ рдкреНрд░рд╕рд┐рджреНрдз рдЭрд╛рд▓реА рд╣реЛрддреА. рдЖрддрд╛ рддреБрдореНрд╣реА рдмреЕрд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕, рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдХрд┐рдВрд╡рд╛ рд╣реЗрд▓реНрдо рд╕рд╛рд░рдЦреНрдпрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдХрдорд╛рдВрдб рд▓реЙрдиреНрдЪ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреБрдордЪреА рд╕реНрд╡рддрдГрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд▓рд┐рд╣реВ рд╢рдХрддрд╛. рд░рд┐рдлреЕрдХреНрдЯрд░рд┐рдВрдЧрдЪрд╛ рднрд╛рдЧ рдореНрд╣рдгреВрди, рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдЖрдгрд┐ рд╢реЗрдбреНрдпреВрд▓реНрд╕рдордзреАрд▓ рдкреНрд▓рдЧрдЗрдирд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. рддрд╕реЗрдЪ рдкреНрд▓рдЧрдЗрдирдордзреНрдпреЗ рддреБрдореНрд╣реА рдЖрддрд╛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реАрдордзреНрдпреЗ рдкреНрд░рд╛рдердорд┐рдХ рдЖрд░рдВрднрд╛рд╕рд╛рдареА рдХреЙрд▓рдЪреА рд╕рд╛рдЦрд│реА рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддрд╛.
  • рдЖрдЙрдЯрдкреБрдЯрдкрд╛рд╕реВрди рд╡рд┐рд╡рд┐рдз рд╕реНрдЯреЛрд░реЗрдЬрдкрд░реНрдпрдВрдд рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рд╕реНрддрд╛рд░рд╛рдВрдЪреА рдПрдХ рдкреНрд░рдгрд╛рд▓реА рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА рдЖрд╣реЗ. рдмреЙрдХреНрд╕рдЪреНрдпрд╛ рдмрд╛рд╣реЗрд░ рдЖрддрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рд░реЗрдХреЙрд░реНрдбрд┐рдВрдЧ рдкреНрд▓рдЧрдЗрди рдЖрдгрд┐ рдкрд╛рдпрдерди-рд▓реЙрдЧрд░ рдЖрд▓реЗ рдЖрд╣реЗ рдЬреНрдпрд╛рдордзреНрдпреЗ stdout, рдлрд╛рдЗрд▓ рдХрд┐рдВрд╡рд╛ syslog рд╡рд░ рдЖрдЙрдЯрдкреБрдЯ рдкрд╛рдард╡рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЖрд╣реЗ.
  • рдореЗрд╕реЗрдЬрдЪреНрдпрд╛ рд░рд╛рдВрдЧрд╛ рдЖрддрд╛ рд▓реЛрдгрдЪреНрдпрд╛рдРрд╡рдЬреА json рд╕рдВрджреЗрд╢рд╛рдВрдЪреА рджреЗрд╡рд╛рдгрдШреЗрд╡рд╛рдг рдХрд░рддрд╛рдд. рд░рд╛рдВрдЧреЗрдд рдкрд╛рдард╡рдгреНрдпрд╛рд╕рд╛рдареА рдбреЗрдЯрд╛ рд╕реАрд░рд┐рдЕрд▓рд╛рдпрдЭрд┐рдВрдЧ рдЖрдгрд┐ рдбреАрд╕реАрд░рд┐рдпрд▓рд╛рдЗрдЬ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдХрд╛рдорд╛рд▓рд╛рд╣реА рд╡реЗрдЧ рдЖрд▓рд╛ рдЖрд╣реЗ.
  • Centrifugo рд╕рд╣ рд╕реНрд╡рдпрдВ-рдЕрдкрдбреЗрдЯрд╕рд╛рдареА рд╕реБрдзрд╛рд░рд┐рдд рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлреЗрд╕ рдЖрдгрд┐ рд╕реБрдзрд╛рд░рд┐рдд рдПрдХреАрдХрд░рдг.
  • рдЖрд╡рд╢реНрдпрдХ рдЕрд╡рд▓рдВрдмрдирд╛рдВрдЪреА рдпрд╛рджреА рдХрдореА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЬреЕрдВрдЧреЛ рд╕рд╛рд░рдЦреНрдпрд╛ рдкреНрд░рдореБрдЦ рдЕрд╡рд▓рдВрдмрдирд╛рдВрдирд╛ рдЕрджреНрдпрддрдирд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдХреЕрд╢реЗрд╕рд╛рдареА рдореВрд│ рд░реЗрдбрд┐рд╕ рд╕рдорд░реНрдерди).

.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛