الأنظمة لا تأتي وحدها. في عالم الخدمات الصغيرة والنشر السحابي الحديث، يجب أن تتفاعل المكونات الجديدة مع الأنظمة القديمة، مما يجعل التكامل مفتاحًا مهمًا للنجاح. تمنحنا التدفقات التفاعلية أداة مستقلة عن التكنولوجيا للسماح لهذه الأنظمة غير المتجانسة بالتواصل دون إرباك بعضها البعض.
مشروع Alpakka عبارة عن مبادرة مفتوحة المصدر لتنفيذ خطوط أنابيب متكاملة تفاعلية ومدركة للتيار لـ Java وScala. إنه مبني على قمة Akka Streams، وقد تم تصميمه من الألف إلى الياء لفهم البث محليًا وتوفير DSL للبرمجة التفاعلية والموجهة للبث، مع دعم مدمج للضغط الخلفي. Akka Streams هو تطبيق متوافق مع Reactive Streams وJDK 9+ java.util.concurrent.Flow وبالتالي فهو قابل للتشغيل المتبادل بشكل كامل مع التطبيقات الأخرى.
يحتوي هذا المستودع على مصادر موصل Alpakka Kafka . مما يتيح لك توصيل Apache Kafka بـ Akka Streams. كانت تُعرف سابقًا باسم Akka Streams Kafka وحتى Reactive Kafka .
تم إدراج موصلات Akka Stream للتقنيات الأخرى في مستودع Alpakka.
الوثائق المرجعية ألباكا
الوثائق المرجعية لموصل Alpakka Kafka
لمواكبة أحدث إصدارات Alpakka، قم بمراجعة إصدارات Alpakka وإصدارات Alpakka Kafka.
يمكنك الانضمام إلى هذه المجموعات والدردشات للمناقشة وطرح الأسئلة المتعلقة بـ Akka وAlpakka:
بالإضافة إلى ذلك، قد تستمتع بما يلي:
تم إنشاء موصل Kafka في الأصل باسم Reactive Kafka بواسطة .
تتم إدارة مجموعة مشاريع Akka بواسطة فرق في Lightbend بمساعدة المجتمع.
المساهمات هي موضع ترحيب كبير ! تقدر Lightbend مساهمات المجتمع من قبل كل من الأشخاص الجدد في Alpakka والأشخاص الأكثر خبرة.
تعتمد Alpakka على المجتمع لمواكبة العدد المتزايد باستمرار من التقنيات التي يمكن التكامل معها. يرجى تكثيف ومشاركة عمليات تكامل Akka Stream الناجحة التي تنفذها مع مجتمع Alpakka.
إذا وجدت مشكلة ترغب في حلها، فإن أسرع طريقة لتحقيق ذلك هي تنفيذ الإصلاح وإرسال طلب سحب.
راجع ملف CONTRIBUTING.md للحصول على مزيد من التفاصيل حول سير العمل، وتلميحات عامة حول كيفية إعداد طلب السحب الخاص بك.
يمكنك أيضًا طلب توضيحات أو إرشادات في مشكلات GitHub مباشرةً.
مكونات Alpakka ليست دائمًا متوافقة ثنائيًا بين الإصدارات. قد يتم إدخال تغييرات على واجهة برمجة التطبيقات (API) غير المتوافقة مع الإصدارات السابقة بينما نقوم بتحسينها وتبسيطها بناءً على تعليقاتك. قد يتم إسقاط الوحدة النمطية في أي إصدار دون إهمال مسبق.
تم ترخيص Akka بموجب ترخيص Business Source 1.1، يرجى الاطلاع على الأسئلة الشائعة حول ترخيص Akka.
تخضع الاختبارات والوثائق لترخيص منفصل، راجع ملف الترخيص الموجود في كل مستند ودليل جذر الاختبار للحصول على التفاصيل.