قم ببناء أنظمة حديثة تعتمد على الأحداث باستخدام تقنية AxonIQ.
وصف المنتج »
نماذج التعليمات البرمجية الريبو · نظرة عامة فنية · الميزة / طلب الخطأ
Axon Framework هو إطار عمل لبناء أنظمة خدمات صغيرة متطورة تعتمد على الأحداث استنادًا إلى مبادئ التصميم المستند إلى المجال (DDD)، وفصل مسؤولية استعلام الأوامر (CQRS)، ومصادر الأحداث.
يوفر لك Axon Framework العناصر الأساسية اللازمة لاتباع هذه المبادئ. من أمثلة الكتل البرمجية الإنشائية مقابض التصميم المجمعة، والمستودعات المجمعة، وحافلات الأوامر، ومقابض تصميم الملحمة، ومخازن الأحداث، وحافلات الاستعلام، والمزيد. يوفر إطار العمل إعدادات افتراضية معقولة لجميع هذه المكونات خارج الصندوق.
يعد دعم المراسلة للأوامر والأحداث والاستعلامات هو جوهر هذه العناصر الأساسية. إن أساسيات المراسلة هي التي تتيح اتباع نهج تطوري تجاه الخدمات الصغيرة من خلال شفافية الموقع التي توفرها.
ستساعد Axon أيضًا في توزيع التطبيقات لدعم قابلية التوسع أو التسامح مع الأخطاء، على سبيل المثال. سيكون الطريق الأسهل والأسرع للمضي قدمًا هو استخدام Axon Server لضبط ناقلات الرسائل بسلاسة مع التطبيقات الموزعة. يوفر Axon Server ناقل أوامر موزع، وحافلة أحداث، وحافلة استعلام، وتنفيذًا فعالاً لمخزن الأحداث من أجل مصادر الأحداث القابلة للتطوير. بالإضافة إلى ذلك، لدى منظمة Axon Framework العديد من الملحقات التي يمكن أن تساعد في هذا المجال.
كل هذا يساعد على إنشاء تطبيق جيد التنظيم دون القلق بشأن البنية التحتية. وبالتالي، يمكن أن يتحول تركيزك من المتطلبات غير الوظيفية إلى وظائف عملك.
لمزيد من المعلومات حول أي شيء حول Axon، يرجى زيارة موقعنا على الإنترنت http://axoniq.io.
يمكن أن تساعدك العديد من الموارد في رحلتك في استخدام Axon Framework. نقطة البداية الجيدة هي AxonIQ Developer Portal، التي توفر روابط لموارد مثل المدونات ومقاطع الفيديو والأوصاف.
علاوة على ذلك، فيما يلي العديد من الموارد المفيدة الأخرى:
هل تواجه مشكلة في استخدام أي من مكتباتنا أو منتجاتنا؟ اعلم أننا نريد مساعدتك بأفضل ما نستطيع! هناك بعض الأشياء التي يجب مراعاتها عند عبور أي شيء في Axon:
نحن نستخدم نظام تتبع المشكلات الخاص بـ GitHub) لطلبات الميزات الجديدة وتحسينات إطار العمل والأخطاء. قبل تقديم مشكلة، يرجى التأكد من أنه لم يتم الإبلاغ عنها من قبل شخص آخر. علاوة على ذلك، تأكد من إضافة الإصدار إلى المستودع الصحيح!
عند تقديم الأخطاء:
عند تقديم ميزة أو تحسين: