منصوبے کے بارے میں

Artemis Studio آپ کے چلنے والے ہر Apache ActiveMQ Artemis کلسٹر کے انتظام اور مشاہدے کے لیے ایک واحد کنسول ہے۔ یہ کلسٹر کو ہر چیز کی اکائی مانتا ہے، برعکس اسٹاک Artemis کنسول کے جو ایک وقت میں ایک بروکر کا انتظام کرتا ہے۔ اہم صلاحیتیں: - **کلسٹر ٹوپولوجی** — لائیو/بیک اپ جوڑے ریپلیکیشن حالت کے ساتھ، ہر نوڈ سے HA کردار پول کیے گئے (کنفیگ سے کبھی نہیں)، اور اسپلٹ برین الرٹس۔ - **کراس نوڈ قطاریں** — ہر نوڈ کی ہر قطار ایک ورچوئلائزڈ ٹیبل میں، گہرائی کے مطابق ترتیب دی گئی، قطاریں، ایڈریسز، کنزیومرز، سیشنز، کنکشنز اور پروڈیوسرز اپنے نوڈ سے منسوب اور SSE کے ذریعے تازہ رکھے گئے۔ - **پیغام کا بہاؤ** — کون سی ایپلیکیشن کس ایڈریس پر بھیجتی ہے، ڈائیورٹس، برجز اور کلسٹر ہاپس کے ذریعے روٹنگ کیسے ہوتی ہے، اور کنزمپشن ریٹس۔ بغیر کنزیومر کے بیک لاگ جیسی خرابیاں الفاظ میں بیان کی جاتی ہیں؛ کلائنٹس کا نمونہ صرف اس وقت لیا جاتا ہے جب کوئی دیکھ رہا ہو۔ - **SQL کنسول** — کلسٹر بھر میں پیغامات پر ریڈ-اونلی SELECT، باڈی پریڈیکیٹس کے ساتھ، ایک پلان اسٹرپ جو چلانے سے پہلے لاگت کی درجہ بندی کرتی ہے، لائیو ٹیل، اور قطار کے لیے مکمل کیپچر تاکہ کنزیومڈ پیغامات بھی مل سکیں۔ - **پیغام کے آپریشنز** — براؤز، بھیجیں، منتقل کریں، دوبارہ کوشش، میعاد ختم، حذف اور پرج، سب ڈرائی-رن سپورٹ، سرور-سائیڈ کیپس، اور فی نوڈ نتائج کے ساتھ۔ - **ریکویسٹ-ریپلائی ٹریسنگ** — ایڈریسز اور نوڈز کے پار ریکویسٹس کو ریپلائیز سے میچ کریں، لیٹنسی اور ٹائم آؤٹ اعداد و شمار کے ساتھ۔ - **بروکر کنفیگریشن** — کینوس پر ایڈریس سیٹنگز، سیکیورٹی سیٹنگز، ڈائیورٹس، برجز اور قطاریں ڈکلیئر کریں، کینری-فرسٹ لاگو کریں خطرات بیان کرتے ہوئے، broker.xml کے ٹکڑے ایکسپورٹ کریں، اور نوڈ ڈرفٹ دیکھیں۔ - **سیٹ اپ ریویو** — HA، کلسٹرنگ، ڈیوریبلٹی اور پیغام کی حفاظت کو معلوم غلطیوں کے خلاف جانچیں، فی نوڈ شواہد اور broker.xml کی اصلاحات کے ساتھ۔ - **الرٹ ڈیلیوری** — Slack، Teams، PagerDuty، ای میل اور سائنڈ ویب ہکس، ہر ایک محفوظ کرنے سے پہلے ٹیسٹ کیا گیا، ڈیلیوری لاگ کے ساتھ۔ - **ڈیٹا گورننس** — حساس ہیڈرز/پراپرٹیز ماسک کریں، PII خودکار درجہ بندی کریں، ویوئر رول کے مطابق ریڈیکٹ کریں۔ - **گورننس** — ہر جگہ تصدیق، رولز/اجازتیں گلوبل → انوائرنمنٹ → کلسٹر تک محدود، API ٹوکنز، اختیاری OIDC/SSO، آڈٹ ٹریل۔ - **MCP سرور** — AI اسسٹنٹس کے لیے وہی صلاحیتیں، انہی گرانٹس اور آڈٹ ٹریل کے تحت۔ - **پلگ انز** — UI سے .jar پلگ انز انسٹال کریں، صلاحیتوں اور ڈیٹا بیس تبدیلیوں کی پیش نظارہ کے ساتھ، ناکامی پر رول بیک۔ ڈیزائن اصول: بروکر-فرینڈلی (بیچڈ Jolokia ریڈز، ٹائرڈ پولنگ، ریٹ لیمٹنگ)، بطور ڈیفالٹ محفوظ (ڈرائی-رن، ٹائپڈ تصدیقات)، HA حالت نوڈز سے نہ کہ کنفیگ سے، اور دیانتدار صلاحیت گیٹنگ۔ اسٹیک: Java 25، Spring Boot 4.1، PostgreSQL مع Liquibase، React 19 + Vite + Mantine 9، TanStack Router/Query/Table، React Flow، Jolokia بذریعہ HTTP، SSE، واحد کنٹینر امیج۔ Docker Compose کے ذریعے شائع شدہ امیج کے ساتھ کوئیک اسٹارٹ؛ UI میں بروکرز رجسٹر کریں۔ الفا حیثیت، فعال ترقی کے تحت۔ Apache-2.0 لائسنس یافتہ۔