Quarkus: إطار عمل Java أصلي جديد لـ Kubernetes

كلنا نعرف المشروع Kubernetes، ونعرف أيضًا أن لغة برمجة جافا لقد كان معنا لسنوات عديدة وهو أحد أكثر المواقع استخدامًا اليوم ، وبالتالي فهو الذي يجذب معظم المطورين وأكبر مجتمعات التطوير. في الواقع ، إذا اتبعت قوائم TIOBE لأكثر لغات البرمجة استخدامًا في عالم الحوسبة ، فإن Java لم تكن تحت المركز الثاني في هذا الترتيب ، مما يعطي فكرة عن الشعبية الهائلة.

ولدت جافا في التسعينيات، من يد Sun Microsystems البائدة (الآن Oracle) ، ولديها ما يقرب من 20 عامًا من التطوير والتحسين لتشغيل تطبيقات متجانسة ديناميكية للغاية تفترض الملكية الحصرية للذاكرة ووحدة المعالجة المركزية (الافتراضية) بفضل الجهاز الظاهري Java الذي يحتوي على هذا النظام الأساسي كمترجم للغة المذكورة. ولماذا لا تأخذ هذا إلى السحابة ، وإنترنت الأشياء ، والأجهزة المحمولة ، و Kubernetes ، والحاويات ، والخدمات المصغرة ، والبرمجة التفاعلية ، وتعمل كخدمة أو FaaS؟ لأننا نعيش في عالم تهيمن عليه هذه القطاعات. يمكن لهذه المحركات الرئيسية الـ 12 وتطوير التطبيقات السحابية الأصلية تقديم مستويات أعلى من الإنتاجية والكفاءة. حسنًا ، هذا هو المكان الذي تلتقي فيه Java الآن بـ Kubernetes ويتقاربون إطار عمل جديد.

اسم الإطار المذكور هو كواركوسالتي تصل مع جافا دون ذرية فوق صوتية. كواركوس هو إطار عمل Java الأصلي لـ Kubernetes المصمم لـ GraalVM و HotSpot ، تم إنشاؤه من أفضل مكتبات ومعايير Java في السوق. يتمثل هدف Quarkus في جعل Java منصة رائدة لـ Kubernetes والبيئات التي لا تحتوي على خادم ، مع تزويد المطورين بنموذج برمجة إلزامية وتفاعلية موحدة لمعالجة مجموعة واسعة من هياكل التطبيقات الموزعة على النحو الأمثل.

بين الصفات مُقدم من Quarkus (اختبار قائم على النظام الأساسي مع Red Hat):

  • بداية سريعة، في بضع عشرات من المللي ثانية ، مما يتيح إمكانية القياس التلقائي للخدمات المصغرة في الحاويات و Kubernetes ، فضلاً عن التنفيذ الفوري لـ FaaS.
  • La الحد الأدنى من استخدام الذاكرة يساعد على تحسين كثافة الحاوية في عمليات نشر بنية الخدمات المصغرة التي تريد حاويات متعددة.
  • حجم تطبيق أصغر للحاوية.
  • أعط نموذجا رد الفعل وحتمية موحد لمطوري Java ليشعروا بأنهم على دراية بها.
  • سيستمتع المطورون تكوين موحد في ملف خصائص واحد ، تكوينات صفرية ، إعادة تحميل مباشر في غمضة عين ، رمز مبسط لـ 80٪ من الاستخدامات الشائعة ومرنة لـ 20٪ ، دون إنشاء ملفات تنفيذية أصلية مزعجة.
  • سيكون لديك مكتبات ومعايير أفضل.
  • حلول فعالة لتشغيل Java على خدمات صغيرة ، بدون خادم ، سحابة ، حاويات ، Kubernetes ، FaaS ، إلخ.

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   هيرناندو قال

    ماذا تعني "الملفات التنفيذية الأصلية المزعجة"؟

    شكرا