යටිතල පහසුකම් කළමනාකරණය සඳහා වෙබ් අතුරු මුහුණතක් වන Polemarch 3.0 නිකුත් කිරීම

Polemarch 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, file හෝ syslog වෙත ප්‍රතිදානය යැවීමේ හැකියාව සහිත දත්ත සමුදා පටිගත කිරීමේ ප්ලගිනයක් සහ python-logger එකක් පැමිණේ.
  • පණිවිඩ පෝලිම් දැන් අච්චාරු වෙනුවට json පණිවිඩ හුවමාරු කරයි. පෝලිමට යැවීම සඳහා දත්ත අනුක්‍රමික කිරීම සහ ඉවත් කිරීමේ කටයුතු ද වේගවත් කර ඇත.
  • Centrifugo සමඟ ස්වයංක්‍රීය යාවත්කාලීන කිරීම් සඳහා වැඩිදියුණු කළ පරිශීලක අතුරුමුහුණත සහ වැඩිදියුණු කළ ඒකාබද්ධ කිරීම.
  • අවශ්‍ය පරායත්තතා ලැයිස්තුව අඩු කිරීම සඳහා Django වැනි ප්‍රධාන පරායත්තතා යාවත්කාලීන කර ඇත (උදාහරණයක් ලෙස, හැඹිලි සඳහා දේශීය redis සහාය).

.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න