عن المشروع

Spring Cloud Alibaba هو مشروع تحتفظ به شركة علي بابا يوفر حلاً شاملاً لبناء التطبيقات الموزعة باستخدام Spring Cloud. يدمج مكونات وسيطة متنوعة من علي بابا لتقديم ميزات مثل تسجيل الخدمات واكتشافها، والتكوين الموزع، والتحكم في التدفق وتدهور الخدمة، والمراسلة الموجهة بالأحداث، والمعاملات الموزعة، والتكامل مع خدمات سحابة علي بابا مثل تخزين الكائنات (OSS)، والرسائل النصية (SMS)، وSchedulerX. يتضمن المشروع عدة مكونات رئيسية: Sentinel للتحكم في التدفق وكسر الدائرة، وNacos لاكتشاف الخدمات وإدارة التكوين، وRocketMQ للمراسلة الموزعة، وSeata للمعاملات الموزعة، وخدمات سحابة علي بابا OSS وSMS وSchedulerX للخدمات السحابية. يدعم Spring Cloud Alibaba عدة فروع إصدارات تتوافق مع إصدارات مختلفة من Spring Cloud وSpring Boot، حيث يدعم أحدث فرع 2025.1.x كلاً من Spring Cloud 2025.1.x وSpring Boot 4.0.x، ويتطلب JDK 17 أو أحدث. يمكن بناء المشروع باستخدام Maven أو Gradle، ويوفر BOM (قائمة المواد) لتسهيل إدارة التبعيات. يتضمن المستودع أمثلة لكل مكون لمساعدة المطورين على البدء بسرعة. يتبع المشروع مدونة قواعد السلوك Contributor Covenant ويوفر إرشادات لاتفاقيات الكود والصيانة.