4 مستودعات
Settings for defining message queue sizes and task priority limits for active components.
Distinct from Task Queues: Distinct from Task Queues: focuses on the configuration of queue capacity and depth for embedded task management rather than general task grouping.
Explore 4 awesome GitHub repositories matching devops & infrastructure · Queue Capacity Configurators. Refine with filters or upvote what's useful.
F Prime هو إطار عمل قائم على المكونات مصمم لتطوير ونشر البرمجيات المدمجة وبرمجيات الطيران الفضائي. يوفر بنية معيارية تفصل منطق البرمجيات عن واجهات الاتصال، مما يسمح للمطورين بتحديد هياكل النظام من خلال لغة نمذجة خاصة بالمجال. يتيح هذا النهج القائم على النماذج توليد الكود آلياً، مما يضمن الاتساق عبر طوبولوجيا النظام المعقدة مع الحفاظ على عقود واجهة صارمة بين وحدات البرمجيات. يتميز إطار العمل بنظام بناء متكامل ومجموعة عمليات بيانات أرضية. فهو يقوم بأتمتة دورة حياة البرمجيات المدمجة بالكامل، بدءاً من التجميع المتقاطع وإدارة التبعيات وصولاً إلى توليد واجهات القياس عن بُعد والأوامر. من خلال توفير بيئة موحدة لكل من برمجيات الطيران الموجودة على متن المركبة والمراقبة الأرضية، فإنه يسهل التكامل والاختبار والتحكم في الأنظمة المدمجة الموزعة عبر منصات أجهزة متنوعة. بالإضافة إلى بنيته الأساسية، يتضمن المشروع أدوات شاملة لمراقبة النظام، بما في ذلك تصور القياس عن بُعد في الوقت الفعلي، وتسجيل الأحداث، وتتبع التشخيص. وهو يدعم مجموعة واسعة من سيناريوهات النشر، من بيئات الأجهزة الخام (bare-metal) إلى أنظمة التشغيل في الوقت الفعلي، ويوفر آليات لإدارة الذاكرة، ونمذجة السلوك القائم على الحالة، وتنفيذ المهام غير المتزامنة. يتم صيانة المشروع كمستودع C++ مع توثيق شامل ودعم لنظام البناء من أجل التطوير عبر المنصات.
Configures message queue sizes for active components to manage task priorities and handle inter-component communication traffic effectively.
Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis
Limits the number of items in a queue and blocks producers when the threshold is reached to prevent memory exhaustion.
هذا المشروع عبارة عن طابور متزامن (concurrent queue) أحادي المنتج وأحادي المستهلك لـ C++ مصمم لتبادل البيانات بدون أقفال (lock-free) بين الخيوط (threads). يوفر آلية آمنة للخيوط لنقل البيانات دون استخدام كائنات المزامنة (mutexes) أو الأقفال. تم تنفيذ الطابور كمخزن مؤقت دائري متصل يدعم نمو السعة الديناميكي لمنع فقدان البيانات عند وصول الطابور إلى حده الأقصى. يستخدم المزامنة الذرية وإدارة الفهرس بدون انتظار (wait-free) لتنسيق الوصول إلى البيانات بين خيوط الكتابة والقراءة. تغطي المكتبة الاتصال بين الخيوط وإدارة المخزن المؤقت، وتوفر عمليات إخراج (dequeue) حاصرة وغير حاصرة لإدارة كيفية انتظار الخيوط المستهلكة للبيانات الجديدة.
Manages queue elements by combining upfront memory reservation with dynamic capacity expansion.
ZIO is a functional effect system for the JVM that models asynchronous and concurrent programs as pure, composable values with typed error handling and dependency injection. Its core identity is built on fiber-based concurrency, where lightweight, non-blocking fibers execute millions of concurrent tasks with structured lifecycle management, and a dual-channel error model that separates expected business failures from unexpected system defects at compile time. The system provides effect-typed dependency injection through a layer-based dependency graph, pull-based reactive stream processing with
ZIO creates bounded or unbounded queues with back-pressure, dropping, or sliding strategies to manage memory and flow.