عن المشروع

أكا هي منصة قوية تبسط بناء وتشغيل خدمات عالية الاستجابة والمرونة وقابلة للتوسع. تتكون المنصة من حزمة تطوير أكا للتطوير السريع والمباشر مع مساعدة الذكاء الاصطناعي والتجميع التلقائي، وعمليات أكا الآلية، وهي حل مُدار يتولى كل شيء لخدمات حزمة تطوير أكا من المرونة التلقائية إلى التوافر العالي متعدد المناطق الذي يعمل بأمان داخل شبكتك الخاصة الافتراضية. تم بناء حزمة تطوير أكا وعمليات أكا الآلية على أساس مكتبات أكا الأساسية، مما يوفر اللبنات الأساسية للأنظمة الموزعة. تم تنزيل أكا أكثر من مليار مرة وقامت بتشغيل آلاف الأنظمة لأكثر من 15 عامًا. تمكن أكا الملايين من المستخدمين المتزامنين، ومعالجة تدفقات تيرابايت، والوصول إلى البيانات للقراءة والكتابة بزمن استجابة منخفض، وتوافر بنسبة 99.9999%، والتوافر العالي متعدد المناطق والتعافي من الكوارث. تُستخدم أكا لبناء أنظمة الذكاء الاصطناعي الوكيل، والاستدلال بالذكاء الاصطناعي، والأنظمة المعاملاتية، والتحليلية، والتوأم الرقمي، وإنترنت الأشياء، والأنظمة من الحافة إلى السحابة. إنها بسيطة للتعلم والتشغيل. تنشئ أكا أنظمة جاهزة للإنتاج دون الحاجة إلى معرفة مسبقة بالأحداث أو الخيوط أو الأنظمة الموزعة. توفر مكتبة أكا الأساسية سلوكًا متعدد الخيوط دون استخدام بنيات التزامن منخفضة المستوى مثل الذرات أو الأقفال، مما يريحك من التفكير في مشكلات رؤية الذاكرة. كما توفر اتصالًا عن بُعد شفافًا بين الأنظمة ومكوناتها، مما يريحك من كتابة وصيانة كود الشبكات الصعب. تقدم بنية عنقودية عالية التوافر ومرنة وقابلة للتوسع داخليًا أو خارجيًا عند الطلب، مما يمكنك من تقديم نظام تفاعلي حقيقي. في جوهر أكا يوجد نموذج الممثل الذي يوفر مستوى من التجريد يجعل من السهل كتابة أنظمة متزامنة ومتوازية وموزعة صحيحة. يمتد نموذج الممثل عبر مجموعة مكتبات أكا الكاملة، مما يوفر لك طريقة متسقة لفهمها واستخدامها. وبالتالي، تقدم أكا عمقًا في التكامل لا يمكنك تحقيقه باختيار مكتبات لحل مشكلات فردية ومحاولة تجميعها معًا. باستخدام نموذج الممثل نرفع مستوى التجريد ونوفر منصة أفضل لبناء تطبيقات متزامنة وقابلة للتوسع صحيحة. هذا النموذج هو تطابق مثالي للمبادئ الموضحة في بيان رياكتيف. للمرونة، نتبنى نموذج "دعها تتعطل" الذي استخدمته صناعة الاتصالات بنجاح كبير لبناء تطبيقات تصلح نفسها وأنظمة لا تتوقف أبدًا. توفر ممثلات أكا أيضًا التجريد للتوزيع الشفاف والأساس للتطبيقات القابلة للتوسع حقًا والمتسامحة مع الأخطاء. الإصدارات الحالية لجميع مكتبات أكا مدرجة في صفحة تبعيات أكا. إصدارات مكتبات أكا الأساسية في هذا المستودع مدرجة في صفحة إصدارات جيت هاب. الوثائق المرجعية لجميع مكتبات أكا متاحة عبر doc.akka.io/libraries/، مع تفاصيل لمكتبات أكا الأساسية لسكالا وجافا. المساهمات مرحب بها جدًا! إذا رأيت مشكلة تود إصلاحها، أو تريد تشكيل بعض الأفكار، أفضل طريقة لإحداث ذلك هي المساعدة بتقديم طلب سحب لتنفيذها. نرحب بالمساهمات من الجميع، حتى لو لم تكن معتادًا على هذا المشروع بعد. يسعدنا أن نبدأ معك، وسنرشدك خلال العملية بمجرد تقديم طلب السحب الخاص بك. راجع ملف CONTRIBUTING.md لمزيد من التفاصيل حول سير العمل، ونصائح عامة حول كيفية تحضير طلب السحب الخاص بك. يمكنك أيضًا طلب توضيحات أو إرشادات مباشرة في مشكلات جيت هاب، أو في دردشة akka/dev إذا كانت الاتصالات في الوقت الفعلي أكثر فائدة. أكا مرخصة بموجب رخصة المصدر التجاري 1.1، يرجى الاطلاع على الأسئلة الشائعة حول ترخيص أكا. الاختبارات والوثائق مرخصة بموجب ترخيص منفصل، راجع ملف الترخيص في كل دليل جذر للوثائق والاختبارات للحصول على التفاصيل.