بنیادی ڈھانچے کے انتظام کے لیے ایک ویب انٹرفیس Polemarch 3.0 کی ریلیز

Polemarch 3.0.0 جاری کیا گیا تھا، جو جوابی بنیاد پر سرور کے بنیادی ڈھانچے کے انتظام کے لیے ایک ویب انٹرفیس ہے۔ پروجیکٹ کوڈ Python اور JavaScript میں Django اور Celery کے فریم ورک کا استعمال کرتے ہوئے لکھا گیا ہے۔ پروجیکٹ AGPLv3 لائسنس کے تحت تقسیم کیا گیا ہے۔ سسٹم شروع کرنے کے لیے، بس پیکج انسٹال کریں اور 1 سروس شروع کریں۔ صنعتی استعمال کے لیے، MySQL/PostgreSQL اور Redis/RabbitMQ+Redis (MQ کیشے اور بروکر) کو اضافی طور پر استعمال کرنے کی سفارش کی جاتی ہے۔ ہر ورژن کے لیے، ایک ڈاکر امیج تیار کی جاتی ہے۔

اہم تبدیلیاں:

  • Rest API v4 کے نئے ورژن اور Python 3.8 کے کم از کم تعاون یافتہ ورژن میں منتقلی۔ منتقلی پلگ انز اور ایکسٹینشنز کے نئے نظام کے لیے تعاون کو بہتر بنانے کے ساتھ ساتھ ترقی کو تیز کرنے کے لیے ضروری تھی۔ ٹیمپلیٹس اور نظام الاوقات کے زیادہ منطقی اور بدیہی انتظام کے لیے کچھ بے کار عناصر کو بھی آسان بنایا گیا ہے۔
  • معیاری انوینٹری پلگ ان جیسے اسکرپٹس یا ini/yaml/json سٹرنگز کے استعمال کی اجازت دینے کے لیے نئے انوینٹری پلگ انز شامل کیے گئے ہیں۔ انوینٹری پلگ ان سسٹم خود بھی تیار کیا گیا ہے، جو آپ کو مختلف ذرائع سے پلگ ان بنانے کے اپنے عمل درآمد کرنے کی اجازت دیتا ہے۔
  • بہتر لانچ پلگ ان سسٹم جو پچھلی ریلیز میں جاری کیا گیا تھا۔ اب آپ اضافی کمانڈز، جیسے bash اسکرپٹس، terraform یا helm شروع کرنے کے لیے خود اپنے نفاذ کو لکھ سکتے ہیں۔ ری فیکٹرنگ کے حصے کے طور پر، ٹیمپلیٹس اور شیڈولز میں پلگ انز کے لیے سپورٹ شامل کر دی گئی ہے۔ پلگ ان میں بھی اب آپ ریپوزٹری میں ابتدائی شروعات کے لیے کالوں کا ایک سلسلہ بنا سکتے ہیں۔
  • سٹرنگز کو آؤٹ پٹ سے لے کر مختلف سٹوریج تک لکھنے کے لیے ایکسٹینشن کا نظام نافذ کیا گیا ہے۔ باکس کے باہر اب ایک ڈیٹا بیس ریکارڈنگ پلگ ان اور python-logger آتا ہے جو stdout، فائل یا syslog پر آؤٹ پٹ بھیجنے کی صلاحیت رکھتا ہے۔
  • پیغام کی قطاریں اب اچار کے بجائے json پیغامات کا تبادلہ کرتی ہیں۔ قطار میں بھیجنے کے لیے ڈیٹا کو سیریلائز کرنے اور ڈی سیریلائز کرنے کا کام بھی تیز کر دیا گیا ہے۔
  • سینٹرفیوگو کے ساتھ آٹو اپ ڈیٹس کے لیے بہتر یوزر انٹرفیس اور بہتر انضمام۔
  • کلیدی انحصار جیسے جینگو کو مطلوبہ انحصار کی فہرست کو کم کرنے کے لیے اپ ڈیٹ کیا گیا ہے (مثال کے طور پر، کیشے کے لیے مقامی ریڈیس سپورٹ)۔

.

ماخذ: opennet.ru

نیا تبصرہ شامل کریں