عن المشروع
Awesome Microservices هي قائمة منسقة من الموارد المتعلقة ببنية الخدمات المصغرة. وهي منظمة كدليل مرجعي وليس كأداة واحدة، وتجمع المشاريع والأطر والمنصات والمعايير عبر منظومة الخدمات المصغرة.
تبدأ القائمة بمنصات مثل 1Backend وJolie وOpenWhisk وPulumi وTriton، ثم تغطي الأطر وبيئات التشغيل بما في ذلك Akka وAxon وBallerina وBun وDapr وDeno وEclipse MicroProfile وErlang/OTP وFinagle وGleam وGraalVM وHelidon وIce وLight-4j وMicronaut وMoleculer وOpen Liberty وPears وSmallRye وSpin وScaleCube وVert.X وWangle.
يتم تجميع مجموعات أدوات الخدمات حسب اللغة: متعدد اللغات (gRPC)، وC، وC++، وC#، وD، وErlang VM (Elixir وErlang)، وGo، وHaskell، وJava VM (Clojure وJava وKotlin وScala)، وNode.js، وPerl، وPHP، وPython، وRuby، وRust. وهذا يجعلها مفيدة للمطورين الباحثين عن أطر في منظومة محددة.
ينظم قسم القدرات الأدوات حسب الاهتمام: بوابات API وخدمات الحافة، والتكوين والاكتشاف، وتنسيق سير العمل، والمرونة، ومجدولات المهام، والتطوير المحلي، والتسجيل، والمراسلة، والمراقبة والتصحيح، والتفاعلية، والمقاومة، والأمان، والتسلسل، والتخزين، والاختبار. وتغطي أقسام إضافية التكامل والتسليم المستمرين، ونمذجة وتوثيق واجهات الويب (Async وGraphQL وJSON وREST)، والمعايير والتوصيات التي تشمل HTTP/1.1 وHTTP/2 وQUIC وRPC والمراسلة والأمان واكتشاف الخدمات وتنسيقات البيانات والمفردات وUnicode.
تتضمن القائمة أيضًا تصميم المؤسسة وديناميكيات الفريق، والمؤسسات والقطاعات، والنظرية مع المقالات والأوراق والمواقع والمؤسسات. ويتم صيانتها كقائمة Awesome وتقبل المساهمات.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.