5 مستودعات
Directing log messages to message queuing systems for asynchronous processing.
Distinct from Message Routing: Focuses on queuing systems like MSMQ specifically for logs, rather than general orchestrating of messages across diverse channels.
Explore 5 awesome GitHub repositories matching networking & communication · Message Queue Routing. Refine with filters or upvote what's useful.
NLog is an open-source logging framework for .NET that functions as a structured logging library and log routing engine. It captures log events with named parameters as searchable data rather than plain text and directs these messages to various output destinations based on severity and source. The framework is designed as an extensible platform, supporting custom targets, layout renderers, and filters that can be loaded from external assemblies or defined in code. It features a dynamic configuration system that allows logging targets, rules, and layouts to be updated via XML or programmatic
Writes log entries to Microsoft Message Queue (MSMQ) to facilitate asynchronous log processing.
Buildbot هو إطار عمل للتكامل المستمر (CI) ومنسق بناء موزع يعتمد على Python. يعمل كمحرك لأتمتة البناء ينسق استرجاع الكود المصدري، وتنفيذ خطوات البناء، وإعداد التقارير عن النتائج من خلال وحدة تحكم مركزية وشبكة من وكلاء العمل عن بُعد. يتميز النظام ببنية قابلة للتوسيع تعتمد على الإضافات ونموذج توزيع رئيسي-تابع. يسمح بتعديل البناء ديناميكياً في وقت التشغيل ويدعم قاعدة بيانات خلفية قابلة للتوصيل لحفظ حالة النظام وبيانات البناء التاريخية. يغطي المشروع مجموعة واسعة من القدرات، بما في ذلك جدولة البناء الآلية وتنسيق خطوط الأنابيب، والتكامل مع أنظمة التحكم في الإصدار عبر الاستطلاع (Polling) وخطافات الويب (Webhooks)، وتوفير العمال عبر الخوادم الفعلية، وحاويات Docker، وعناقيد Kubernetes. كما يوفر مراقبة شاملة عبر تحليل سجلات البناء وتتبع الأداء، إلى جانب إدارة الأسرار الآمنة والمصادقة متعددة الموفرين. تتوفر السيطرة الإدارية من خلال واجهة ويب مخصصة وأدوات سطر أوامر للتحقق من التكوين وإدارة العمليات.
Routes serializable data between system components using routing keys and filters.
Ahoy هو إطار عمل تحليلات طرف أول لتطبيقات Ruby on Rails. يوفر أدوات لالتقاط سلوكيات المستخدم وعرض الصفحات، مما يسمح للمطورين بالحفاظ على الملكية الكاملة لبيانات التحليلات الخاصة بهم. يتميز النظام من خلال تحليلات البيانات العلائقية، التي تربط معرفات الزيارة مباشرة بنماذج التطبيق لنسبة كائن الأعمال العميق. ويتضمن أداة تتبع تحافظ على الخصوصية تستخدم إخفاء عنوان IP وتجميع الزوار بدون ملفات تعريف ارتباط لإخفاء هوية بيانات المستخدم. يغطي المشروع مجموعة واسعة من قدرات التحليلات، بما في ذلك تتبع الأحداث المخصصة، ودقة الموقع الجغرافي عبر تحديد الموقع الجغرافي لـ IP، وتحليل قمع المستخدم. ويدير البيانات من خلال استمرارية قاعدة البيانات العلائقية ويستخدم التجميعات المسبقة للحفاظ على أداء الاستعلام على مجموعات البيانات الكبيرة. تشمل ميزات البنية التحتية الإضافية توجيه الرسائل غير المتزامن، وتصفية حركة المرور على مستوى البرمجيات الوسيطة لاستبعاد الروبوتات، وAPI مخصص لجمع البيانات من الجوال أو العملاء الخارجيين.
Offloads tracking data to external brokers or queues to prevent analytics logging from blocking the main request.
Cellnet is a Go networking framework designed for building distributed systems and peer-to-peer networks. It provides a multi-protocol transport layer that standardizes message exchange across TCP, UDP, and WebSockets, utilizing a binary message codec system to map message types to unique identifiers for network transmission. The framework is distinguished by its remote procedure call library, which enables the execution of functions on remote peers using synchronous or asynchronous request patterns. It further differentiates itself with an asynchronous event dispatcher that processes network
Routes incoming messages through asynchronous or concurrent queues to manage state and locking efficiently.
Whisper is an in-app notification library and UI messaging framework for displaying transient status updates and alerts within a mobile application. It functions as a UI component framework that provides a set of reusable visual elements for managing temporary messages. The system includes a queue-based notification coordinator that manages the timing and sequence of messages to ensure they appear and disappear in a logical order. It also features a dynamic layout manager that automatically adjusts view insets and scroll offsets to prevent notification banners from obscuring critical on-scree
Coordinates the timing and sequencing of alerts through a routing mechanism.