ಪೋಲೆಮಾರ್ಚ್ 3.0 ಬಿಡುಗಡೆ, ಮೂಲಸೌಕರ್ಯ ನಿರ್ವಹಣೆಗಾಗಿ ವೆಬ್ ಇಂಟರ್ಫೇಸ್

Polemarch 3.0.0, Ansible ಆಧಾರಿತ ಸರ್ವರ್ ಮೂಲಸೌಕರ್ಯವನ್ನು ನಿರ್ವಹಿಸುವ ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ. ಜಾಂಗೊ ಮತ್ತು ಸೆಲೆರಿ ಚೌಕಟ್ಟುಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ರಾಜೆಕ್ಟ್ ಕೋಡ್ ಅನ್ನು ಪೈಥಾನ್ ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ. ಯೋಜನೆಯನ್ನು AGPLv3 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ. ಸಿಸ್ಟಮ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಲು, ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು ಮತ್ತು 1 ಸೇವೆಯನ್ನು ಪ್ರಾರಂಭಿಸಲು ಸಾಕು. ಕೈಗಾರಿಕಾ ಬಳಕೆಗಾಗಿ, MySQL/PostgreSQL ಮತ್ತು Redis/RabbitMQ+Redis (ಸಂಗ್ರಹ ಮತ್ತು MQ ಬ್ರೋಕರ್) ಅನ್ನು ಹೆಚ್ಚುವರಿಯಾಗಿ ಬಳಸಲು ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ. ಪ್ರತಿ ಆವೃತ್ತಿಗೆ, ಡಾಕರ್ ಚಿತ್ರವನ್ನು ರಚಿಸಲಾಗಿದೆ.

ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳು:

  • Rest API v4 ನ ಹೊಸ ಆವೃತ್ತಿಗೆ ಮತ್ತು ಪೈಥಾನ್ 3.8 ರ ಕನಿಷ್ಠ ಬೆಂಬಲಿತ ಆವೃತ್ತಿಗೆ ಪರಿವರ್ತನೆ. ಪ್ಲಗಿನ್‌ಗಳು ಮತ್ತು ವಿಸ್ತರಣೆಗಳ ಹೊಸ ವ್ಯವಸ್ಥೆಗೆ ಬೆಂಬಲವನ್ನು ಸುಧಾರಿಸಲು, ಹಾಗೆಯೇ ಅಭಿವೃದ್ಧಿಯನ್ನು ವೇಗಗೊಳಿಸಲು ಪರಿವರ್ತನೆಯು ಅಗತ್ಯವಾಗಿತ್ತು. ಟೆಂಪ್ಲೇಟ್‌ಗಳು ಮತ್ತು ವೇಳಾಪಟ್ಟಿಗಳ ಹೆಚ್ಚು ತಾರ್ಕಿಕ ಮತ್ತು ಅರ್ಥಗರ್ಭಿತ ನಿರ್ವಹಣೆಗಾಗಿ ಕೆಲವು ಅನಗತ್ಯ ಅಂಶಗಳನ್ನು ಸರಳಗೊಳಿಸಲಾಗಿದೆ.
  • ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳು ಅಥವಾ ini/yaml/json ಸ್ಟ್ರಿಂಗ್‌ಗಳಂತಹ ಪ್ರಮಾಣಿತ ಇನ್ವೆಂಟರಿ ಪ್ಲಗಿನ್‌ಗಳ ಬಳಕೆಯನ್ನು ಅನುಮತಿಸಲು ಹೊಸ ಇನ್ವೆಂಟರಿ ಪ್ಲಗಿನ್‌ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಇನ್ವೆಂಟರಿ ಪ್ಲಗಿನ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಸಹ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ, ಇದು ವಿವಿಧ ಮೂಲಗಳಿಂದ ಪ್ಲಗಿನ್ಗಳನ್ನು ಉತ್ಪಾದಿಸುವ ನಿಮ್ಮ ಸ್ವಂತ ಅನುಷ್ಠಾನಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
  • ಹಿಂದಿನ ಬಿಡುಗಡೆಯಲ್ಲಿ ಬಿಡುಗಡೆಯಾದ ಸುಧಾರಿತ ಉಡಾವಣಾ ಪ್ಲಗಿನ್ ವ್ಯವಸ್ಥೆ. ಈಗ ನೀವು ಬ್ಯಾಷ್ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳು, ಟೆರಾಫಾರ್ಮ್ ಅಥವಾ ಹೆಲ್ಮ್‌ನಂತಹ ಹೆಚ್ಚುವರಿ ಆಜ್ಞೆಗಳನ್ನು ಪ್ರಾರಂಭಿಸಲು ನಿಮ್ಮ ಸ್ವಂತ ಅನುಷ್ಠಾನಗಳನ್ನು ಬರೆಯಬಹುದು. ರಿಫ್ಯಾಕ್ಟರಿಂಗ್‌ನ ಭಾಗವಾಗಿ, ಟೆಂಪ್ಲೇಟ್‌ಗಳು ಮತ್ತು ವೇಳಾಪಟ್ಟಿಗಳಲ್ಲಿ ಪ್ಲಗಿನ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಪ್ಲಗಿನ್‌ಗಳಲ್ಲಿ ನೀವು ಈಗ ರೆಪೊಸಿಟರಿಯಲ್ಲಿ ಪ್ರಾಥಮಿಕ ಪ್ರಾರಂಭಕ್ಕಾಗಿ ಕರೆಗಳ ಸರಪಳಿಯನ್ನು ರಚಿಸಬಹುದು.
  • ಔಟ್‌ಪುಟ್‌ನಿಂದ ವಿವಿಧ ಸಂಗ್ರಹಣೆಗಳಿಗೆ ತಂತಿಗಳನ್ನು ಬರೆಯಲು ವಿಸ್ತರಣೆಗಳ ವ್ಯವಸ್ಥೆಯನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ. ಬಾಕ್ಸ್‌ನ ಹೊರಗೆ ಈಗ ಡೇಟಾಬೇಸ್ ರೆಕಾರ್ಡಿಂಗ್ ಪ್ಲಗಿನ್ ಮತ್ತು ಪೈಥಾನ್-ಲಾಗರ್ ಅನ್ನು stdout, ಫೈಲ್ ಅಥವಾ syslog ಗೆ ಕಳುಹಿಸುವ ಸಾಮರ್ಥ್ಯದೊಂದಿಗೆ ಬರುತ್ತದೆ.
  • ಮೆಸೇಜ್ ಕ್ಯೂಗಳು ಈಗ ಉಪ್ಪಿನಕಾಯಿ ಬದಲಿಗೆ json ಸಂದೇಶಗಳನ್ನು ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳುತ್ತವೆ. ಸರತಿ ಸಾಲಿನಲ್ಲಿ ಕಳುಹಿಸಲು ದತ್ತಾಂಶವನ್ನು ಧಾರಾವಾಹಿ ಮತ್ತು ಡೀಸೈಲೈಸ್ ಮಾಡುವ ಕೆಲಸವೂ ವೇಗಗೊಂಡಿದೆ.
  • ಸುಧಾರಿತ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಮತ್ತು ಸೆಂಟ್ರಿಫ್ಯೂಗೊದೊಂದಿಗೆ ಸ್ವಯಂ-ನವೀಕರಣಗಳಿಗಾಗಿ ಸುಧಾರಿತ ಏಕೀಕರಣ.
  • ಅಗತ್ಯವಿರುವ ಅವಲಂಬನೆಗಳ ಪಟ್ಟಿಯನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಜಾಂಗೊದಂತಹ ಪ್ರಮುಖ ಅವಲಂಬನೆಗಳನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ (ಉದಾಹರಣೆಗೆ, ಸಂಗ್ರಹಕ್ಕಾಗಿ ಸ್ಥಳೀಯ ರೆಡಿಸ್ ಬೆಂಬಲ).

.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ