1 مستودع
Non-blocking streams for high-throughput remote procedure calls.
Distinct from Remote Data Streaming: Focuses on reactive, non-blocking execution flows rather than general data streaming for analysis
Explore 1 awesome GitHub repository matching data & databases · Reactive Remote Streams. Refine with filters or upvote what's useful.
إطار عمل Sofa-rpc هو إطار عمل عالي الأداء لاستدعاء الإجراءات البعيدة مصمم لبناء تطبيقات Java الموزعة. يعمل كمجموعة أدوات لإدارة شبكة خدمات موزعة (Service Mesh)، ويوفر طبقة اتصال gRPC ونظاماً لتسجيل وتحديد مواقع مثيلات الخدمة البعيدة. يتميز إطار العمل بطبقة أمان شبكة تنفذ تشفير TLS وفحوصات التفويض لحماية البيانات المرسلة بين الخدمات. يستخدم طبقة بروتوكول قابلة للتوصيل لدعم معايير اتصال متعددة، مما يضمن اتصالاً مرناً من نقطة إلى نقطة. تتم إدارة الموثوقية وحركة المرور من خلال قواطع الدائرة (Circuit breakers)، وموازنة الحمل من جانب العميل، ومراقبة صحة الخدمة. يتضمن النظام أيضاً أدوات مراقبة لتتبع الطلبات الموزعة والبث البعيد التفاعلي لزيادة كفاءة الموارد. يوفر إطار العمل أدوات لتسلسل بيانات JSON ويدير الاتصال البعيد من خلال تجميع الاتصالات (Connection pooling) وسجل اكتشاف الخدمة.
Supports reactive remote streaming using non-blocking calls to increase scalability and resource efficiency.