تُبسط Oracle Transaction Manager for Microservices (MicroTx) على تبسيط تطوير التطبيق والعمليات من خلال تمكين المعاملات الموزعة لضمان الاتساق عبر الخدمات الصغيرة متعددة اللغات الموزعة في Kubernetes و/أو البيئات الأخرى.
باستخدام MicroTx، يمكنك ضمان طيف من اتساق البيانات عبر الخدمات الصغيرة والتطبيقات السحابية الأصلية دون كتابة أي تعليمات برمجية معقدة. مع اختيار بروتوكولات المعاملات واستخدام واجهات برمجة التطبيقات والتعليقات التوضيحية المضمنة في مكتبات العملاء، يسهل MicroTx استخدام المعاملات الموزعة في التطبيقات المنشورة في Kubernetes وDocker Swarm.
يتوفر MicroTx في الخيارين التاليين:
يلغي MicroTx حاجة المطورين إلى كتابة منطق الأعمال لتعويض المعاملة الفاشلة والاختبار المعقد المرتبط بها، مما يزيد من الإنتاجية ووقت التسويق.
يمكن للمطورين الاستمرار في استخدام أدواتهم وأطر عملهم الحالية؛ يتطلب MicroTx بعض التغييرات فقط على التطبيقات الموجودة.
تتيح MicroTx اتساق البيانات باستخدام بروتوكولات المعاملات القياسية في المجال، مثل XA وLRAs وTCC، مما يقلل من أي خطر التقيّد بمورّدين معينين.
باستخدام MicroTx، يمكن أن تشارك الخدمات الصغيرة متعددة اللغات المكتوبة في Java وTypeScript وC/C++، وما إلى ذلك وأطر العمل في المعاملات العالمية الموزعة.
استمتع بإنشاء التطبيقات واختبارها ونشرها على Oracle Cloud مجانًا.
يمكنك تنزيل عينة تطبيقات MicroTx من مستودع GitHub وتشغيلها في بيئتك الخاصة.
هل أنت مهتم بتعلم المزيد؟ اتصل بأحد خبرائنا الرائدين في هذا المجال.
يمثل مركز MicroTx منسق عمليات لثلاثة بروتوكولات: XA وLong Running Actions و Try-Confirm/Cancel. منسق المعاملات نفسه هو خدمة صغيرة يتم نشرها في حاوية في مجموعة Kubernetes أو في Docker Swarm. تتواصل التطبيقات المستندة إلى الخدمات الصغيرة مع منسق المعاملات عبر واجهات برمجة تطبيقات REST، التي تنفذها مكتبات MicroTx. تخفي مكتبة MicroTx جميع تفاصيل الاتصال بين التطبيقات والمنسق، مما يبسط عملية تطوير التطبيقات بشكل كبير. إذا تم نشر MicroTx في مجموعة Kubernetes، فيمكن دمجه جيدًا مع بقية أدوات النظام البيئي Kubernetes، مثل Prometheus/Grafana وKiali.