เชชเซ‹เชฒเซ‡เชฎเชพเชฐเซเชš 3.0เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ, เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชฎเชพเชŸเซ‡เชจเซเช‚ เชตเซ‡เชฌ เชˆเชจเซเชŸเชฐเชซเซ‡เชธ

เชชเซ‹เชฒเซ‡เชฎเชพเชฐเซเชš 3.0.0 เชฐเชฟเชฒเซ€เช เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚, เชœเซ‡ เชเชจเซเชธเชฟเชฌเชฒ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชธเชฐเซเชตเชฐ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เชตเซ‡เชฌ เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เช›เซ‡. เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช•เซ‹เชก เชœเซ‡เช‚เช—เซ‹ เช…เชจเซ‡ เชธเซ‡เชฒเชฐเซ€ เชซเซเชฐเซ‡เชฎเชตเชฐเซเช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชชเชพเชฏเชฅเซ‹เชจ เช…เชจเซ‡ เชœเชพเชตเชพเชธเซเช•เซเชฐเชฟเชชเซเชŸเชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡. เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซเช‚ เชตเชฟเชคเชฐเชฃ AGPLv3 เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เชธเชฟเชธเซเชŸเชฎ เชถเชฐเซ‚ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชซเช•เซเชค เชชเซ‡เช•เซ‡เชœ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‹ เช…เชจเซ‡ 1 เชธเซ‡เชตเชพ เชถเชฐเซ‚ เช•เชฐเซ‹. เช”เชฆเซเชฏเซ‹เช—เชฟเช• เช‰เชชเชฏเซ‹เช— เชฎเชพเชŸเซ‡, เชตเชงเซเชฎเชพเช‚ MySQL/PostgreSQL เช…เชจเซ‡ Redis/RabbitMQ+Redis (MQ เช•เซ‡เชถ เช…เชจเซ‡ เชฌเซเชฐเซ‹เช•เชฐ) เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชฆเชฐเซ‡เช• เชธเช‚เชธเซเช•เชฐเชฃ เชฎเชพเชŸเซ‡, เชเช• เชกเซ‹เช•เชฐ เช‡เชฎเซ‡เชœ เชœเชจเชฐเซ‡เชŸ เชฅเชพเชฏ เช›เซ‡.

เชฎเซเช–เซเชฏ เชซเซ‡เชฐเชซเชพเชฐเซ‹:

  • Rest API v4 เชจเชพ เชจเชตเชพ เชธเช‚เชธเซเช•เชฐเชฃ เช…เชจเซ‡ Python 3.8 เชจเชพ เชจเซเชฏเซ‚เชจเชคเชฎ เชธเชฎเชฐเซเชฅเชฟเชค เชธเช‚เชธเซเช•เชฐเชฃ เชชเชฐ เชธเช‚เช•เซเชฐเชฎเชฃ. เชชเซเชฒเช—เช‡เชจเซเชธ เช…เชจเซ‡ เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจเชจเซ€ เชจเชตเซ€ เชธเชฟเชธเซเชŸเชฎ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เชธเซเชงเชพเชฐเชตเชพ เชคเซ‡เชฎเชœ เชตเชฟเช•เชพเชธเชจเซ‡ เชเชกเชชเซ€ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชธเช‚เช•เซเชฐเชฎเชฃ เชœเชฐเซ‚เชฐเซ€ เชนเชคเซเช‚. เชจเชฎเซ‚เชจเชพเช“ เช…เชจเซ‡ เชธเชฎเชฏเชชเชคเซเชฐเช•เชจเชพ เชตเชงเซ เชคเชพเชฐเซเช•เชฟเช• เช…เชจเซ‡ เชธเชพเชนเชœเชฟเช• เชธเช‚เชšเชพเชฒเชจ เชฎเชพเชŸเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชฌเชฟเชจเชœเชฐเซ‚เชฐเซ€ เช˜เชŸเช•เซ‹เชจเซ‡ เชชเชฃ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡.
  • เชธเซเช•เซเชฐเชฟเชชเซเชŸเซเชธ เช…เชฅเชตเชพ ini/yaml/json เชธเซเชŸเซเชฐเซ€เช‚เช—เซเชธ เชœเซ‡เชตเชพ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชˆเชจเซเชตเซ‡เชจเซเชŸเชฐเซ€ เชชเซเชฒเช—เชˆเชจเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชจเชตเชพ เชˆเชจเซเชตเซ‡เชจเซเชŸเชฐเซ€ เชชเซเชฒเช—เชฟเชจเซเชธ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡. เช‡เชจเซเชตเซ‡เชจเซเชŸเชฐเซ€ เชชเซเชฒเช—เช‡เชจ เชธเชฟเชธเซเชŸเชฎ เชชเซ‹เชคเซ‡ เชชเชฃ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เชตเชฟเชตเชฟเชง เชธเซเชฐเซ‹เชคเซ‹เชฎเชพเช‚เชฅเซ€ เชชเซเชฒเช—เช‡เชจ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพเชจเชพ เชคเชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.
  • เชธเซเชงเชพเชฐเซ‡เชฒ เชฒเซ‹เชจเซเชš เชชเซเชฒเช—เช‡เชจ เชธเชฟเชธเซเชŸเชฎ เช•เซ‡ เชœเซ‡ เช…เช—เชพเช‰เชจเชพ เชชเซเชฐเช•เชพเชถเชจเชฎเชพเช‚ เชฐเซ€เชฒเซ€เช เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. เชนเชตเซ‡ เชคเชฎเซ‡ เชฌเซ‡เชถ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซเชธ, เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ เช…เชฅเชตเชพ เชธเซเช•เชพเชจ เชœเซ‡เชตเชพ เชตเชงเชพเชฐเชพเชจเชพ เช†เชฆเซ‡เชถเซ‹ เชถเชฐเซ‚ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเซ‹ เชฒเช–เซ€ เชถเช•เซ‹ เช›เซ‹. เชฐเชฟเชซเซ‡เช•เซเชŸเชฐเชฟเช‚เช—เชจเชพ เชญเชพเช— เชฐเซ‚เชชเซ‡, เชŸเซ‡เชฎเซเชชเซเชฒเซ‡เชŸเซเชธ เช…เชจเซ‡ เชถเซ‡เชกเซเชฏเซ‚เชฒเซเชธเชฎเชพเช‚ เชชเซเชฒเช—เชฟเชจเซเชธ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡. เชชเซเชฒเช—เชฟเชจเซเชธเชฎเชพเช‚ เชชเชฃ เชคเชฎเซ‡ เชนเชตเซ‡ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชถเชฐเซ‚เช†เชค เชฎเชพเชŸเซ‡ เช•เซ‰เชฒเซเชธเชจเซ€ เชธเชพเช‚เช•เชณ เชฌเชจเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹.
  • เช†เช‰เชŸเชชเซเชŸเชฅเซ€ เชตเชฟเชตเชฟเชง เชธเซเชŸเซ‹เชฐเซ‡เชœเชฎเชพเช‚ เชธเซเชŸเซเชฐเชฟเช‚เช—เซเชธ เชฒเช–เชตเชพ เชฎเชพเชŸเซ‡ เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจเชจเซ€ เชธเชฟเชธเซเชŸเชฎ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เชฌเซ‰เช•เซเชธเชจเซ€ เชฌเชนเชพเชฐ เชนเชตเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช เชฐเซ‡เช•เซ‹เชฐเซเชกเชฟเช‚เช— เชชเซเชฒเช—เช‡เชจ เช…เชจเซ‡ เชชเชพเชฏเชฅเซ‹เชจ-เชฒเซ‹เช—เชฐ เช†เชตเซ‡ เช›เซ‡ เชœเซ‡ stdout, เชซเชพเช‡เชฒ เช…เชฅเชตเชพ syslog เชชเชฐ เช†เช‰เชŸเชชเซเชŸ เชฎเซ‹เช•เชฒเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชงเชฐเชพเชตเซ‡ เช›เซ‡.
  • เชธเช‚เชฆเซ‡เชถ เช•เชคเชพเชฐ เชนเชตเซ‡ เช…เชฅเชพเชฃเชพเช‚เชจเซ‡ เชฌเชฆเชฒเซ‡ json เชธเช‚เชฆเซ‡เชถเชพเช“เชจเซ€ เช†เชชเชฒเซ‡ เช•เชฐเซ‡ เช›เซ‡. เช•เชคเชพเชฐเชฎเชพเช‚ เชฎเซ‹เช•เชฒเชตเชพ เชฎเชพเชŸเซ‡ เชกเซ‡เชŸเชพเชจเซ‡ เชธเซ€เชฐเซ€เชฏเชฒ เช…เชจเซ‡ เชกเซ€เชธเซ€เชฐเชฟเชฏเชฒเชพเชˆเช เช•เชฐเชตเชพเชจเซเช‚ เช•เชพเชฎ เชชเชฃ เชเชกเชชเซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.
  • เชธเซ‡เชจเซเชŸเซเชฐเซ€เชซเซเชฏเซเช—เซ‹ เชธเชพเชฅเซ‡ เชธเซเชตเชคเชƒ-เช…เชชเชกเซ‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เชธเซเชงเชพเชฐเซ‡เชฒ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เช…เชจเซ‡ เชธเซเชงเชพเชฐเซ‡เชฒ เชเช•เซ€เช•เชฐเชฃ.
  • เชœเชฐเซ‚เชฐเซ€ เชจเชฟเชฐเซเชญเชฐเชคเชพเช“เชจเซ€ เชฏเชพเชฆเซ€ เช˜เชŸเชพเชกเชตเชพ เชฎเชพเชŸเซ‡ Django เชœเซ‡เชตเซ€ เชฎเซเช–เซเชฏ เชจเชฟเชฐเซเชญเชฐเชคเชพเช“เชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช•เซ‡เชถ เชฎเชพเชŸเซ‡ เชฎเซ‚เชณ เชฐเซ‡เชกเชฟเชธ เชธเชชเซ‹เชฐเซเชŸ).

.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹