مكتبة منفذ المجمع Java: تنزيل المعلومات

ينطبق على: NoSQL

هام

هذه ليست أحدث إصدارات منفذ المجمع Java لـ Azure Cosmos DB! ضع في اعتبارك استخدام Azure Cosmos DB Java SDK v4 لتنفيذ العمليات المجمعة. اتبع الإرشادات الواردة في دليل الترحيل إلى Azure Cosmos DB Java SDK الإصدار 4 ودليل Reactor vs RxJava للترقية.

هام

في 29 فبراير 2024، سيتم إيقاف Azure Cosmos DB Sync Java SDK الإصدار 2.x ؛ SDK وجميع التطبيقات التي تستخدم SDK بما في ذلك منفذ المجمع ستستمر في العمل؛ وسيتوقف Azure Cosmos DB ببساطة عن توفير المزيد من الصيانة والدعم لحزمة SDK الحالية. نوصي باتباع الإرشادات المذكورة أعلاه للترحيل إلى Azure Cosmos DB Java SDK v4.

رابط / ملاحظات
الوصف تسمح مكتبة المنفذ المجمعة لتطبيقات العميل بإجراء عمليات مجمعة في حسابات Azure Cosmos DB. توفر مكتبة منفذ المجمع مساحات الأسماء استيراد المجمع وتحديث المجمع. يمكن لوحدة BulkImport استيعاب المستندات بشكل مجمّع بطريقة محسّنة بحيث يتم استهلاك معدل النقل المقدّم لمجموعة إلى أقصى حد لها. يمكن لوحدة BulkUpdate تحديث البيانات الموجودة بشكل مجمع في حاويات Azure Cosmos DB كتصحيحات.
تنزيل SDK Maven
مكتبة المنفذ المجمع في GitHub GitHub
مستندات API وثائق مرجعية لواجهة برمجة تطبيقات Java
‏‫بدء الاستخدام بدء استخدام مكتبة Java SDK الخاصة بمكتبة المنفذ المجمع
أدنى وقت تشغيل مدعوم حزمة تطوير Java (JDK) 7.

ملاحظات الإصدار

2.12.3

  • إصلاح نهج إعادة المحاولة عندما يكون GoneExceptionملفوفًا فيIllegalStateException - هذا التغيير ضروري للتأكد من تحديث ذاكرة التخزين المؤقت للبوابة على 410 بحيث يمكن لموصل Spark (لـ Spark 2.4) استخدام نهج إعادة المحاولة المخصصة للسماح للاستعلامات بالنجاح أثناء تقسيم الأقسام

2.12.2

  • إصلاح مشكلة تؤدي إلى عدم استيراد المستندات دائماً في حالة وجود أخطاء عابرة.

2.12.1

  • قم بالترقية لاستخدام أحدث إصدار من Azure Cosmos DB Core SDK.

2.12.0

  • تحسين طريقة التعامل مع موازنة وحدة الطلب المقدمة من خلال موصل Spark للعملية المجمعة. يتم تنفيذ استيراد مجمّع أولي لمرة واحدة من موصل شرارة مع baseBatchSize ويتم تجميع استهلاك وحدة الطلب لاستيراد الدُفعة أعلاه. يتم حساب عامل ضبط حجم الدُفعات الصغير بناءً على استهلاك وحدة الطلب أعلاه، ويتم تعديل حجم الدُفعة المصغرة بناءً على ذلك. استناداً إلى الوقت المنقضي وحدة الطلب المستهلك لكل استيراد دفعة، يتم حساب مدة السكون للحد من استهلاك وحدة الطلب في الثانية ويتم استخدامها لإيقاف مؤشر الترابط مؤقتاً قبل استيراد الدُفعة التالية.

2.11.0

  • إصلاح خطأ يمنع التحديثات المجمعة عند استخدام مفتاح قسم متداخل

2.10.0

  • إصلاح DocumentAnalyzer.java لاستخراج قيم مفاتيح القسم المتداخلة بشكل صحيح من json.

2.9.4

  • قم بإضافة وظائف في عمليات BulkDelete لإعادة المحاولة عند حدوث حالات فشل معينة وإرجاع قائمة بالفشل إلى المستخدم الذي يمكن إعادة محاولته.

2.9.3

  • تحديث ل Azure Cosmos DB SDK الإصدار 2.4.7.

2.9.2

  • إصلاح لـ "mergeAll" للاستمرار في "id" وقيمة مفتاح القسم بحيث تتم إضافة أي خصائص وثيقة مصححة يتم وضعها بعد "id" وقيمة مفتاح القسم إلى قائمة العناصر المحدّثة.

2.9.1

  • قم بتحديث درجة بداية التزامن إلى 1 وإضافة سجلات تصحيح الأخطاء لـ minibatch.