awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mpusher avatar

mpusher/mpush

0
View on GitHub↗
3,772 نجوم·1,441 تفرعات·Java·Apache-2.0·4 مشاهداتmpusher.github.io↗

Mpush

Mpush is a real-time message push system and encrypted messaging gateway designed to deliver instant notifications to mobile and web clients. It functions as a session management service and a network traffic controller, utilizing persistent network connections to ensure updates reach users without manual screen refreshing.

The system includes an HTTP reverse proxy that routes external domain requests to internal IP addresses with integrated connection timeout management. It maintains communication stability through a persistent session manager that tracks client heartbeats and session expirations to handle rapid reconnections.

To maintain system stability and protect data, the project implements read and write traffic throttling to prevent network congestion. It also secures the transmission of sensitive real-time data using industry-standard symmetric key encryption.

Features

  • Persistent Socket Listeners - Delivers instant updates via persistent network sockets for immediate data transmission without polling.
  • Real-Time Message Push - Implements a system for pushing instant updates and notifications to mobile and web clients via persistent connections.
  • Session Heartbeats - Monitors client connectivity using periodic heartbeat signals to manage session state and handle reconnections.
  • Real-Time - Delivers real-time notifications using persistent network connections for immediate delivery to mobile and web clients.
  • Real-time Notification Broadcasters - Pushes real-time alerts and updates to users via persistent connections.
  • Client Session Management - Tracks connection heartbeats and expiration times to maintain state during rapid client reconnections.
  • Session State Management - Manages session state and synchronization between clients and servers over persistent connections using heartbeats.
  • Connection State Management - Tracks heartbeats and session timers to maintain connectivity and handle rapid reconnections without state loss.
  • Key-Based Data Encryption - Secures sensitive data transmission by encrypting messages using recognized cryptographic keys.
  • Messaging Session Persistence - Maintains client connection state and delivery status to handle rapid reconnections and network interruptions.
  • Message Encryption - Provides a secure communication layer that encrypts messages to protect sensitive data during transmission.
  • Security and Access Control - Encrypts messages using standard keys to protect sensitive information from unauthorized access.
  • Client Session Persistence - Tracks connection heartbeats and session states to ensure stable communication during rapid reconnections.
  • Symmetric Encryption - Secures data transmission by encrypting payloads with industry-standard symmetric cryptographic keys.
  • Traffic Throttling - Applies constraints to network I/O operations to prevent server congestion and maintain system stability.
  • Request Proxying - Routes external domain requests to internal IP addresses while managing timeouts for backend stability.
  • Reverse Proxying - Implements an HTTP reverse proxy that forwards domain requests to internal IP addresses.
  • HTTP Request Forwarders - Forwards incoming HTTP requests from external domains to internal server addresses.
  • HTTP Reverse Proxies - Ships an HTTP reverse proxy that routes external domain requests to internal IP addresses with timeout management.
  • Network Traffic Management - Applies read and write constraints to server components to prevent network congestion.
  • Network Traffic Controllers - Manages packet flow and enforces connectivity rules to prevent network congestion.
  • Domain-Based Routing Proxies - Routes incoming requests to internal services based on domain names and host headers.
  • I/O Throttling - Prevents server congestion by applying read and write constraints to network operations.
  • Network Transmission Security - Secures the transmission of real-time notifications using industry-standard encryption to protect sensitive data.

سجل النجوم

مخطط تاريخ النجوم لـ mpusher/mpushمخطط تاريخ النجوم لـ mpusher/mpush

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة mpusher/mpush؟

Mpush is a real-time message push system and encrypted messaging gateway designed to deliver instant notifications to mobile and web clients. It functions as a session management service and a network traffic controller, utilizing persistent network connections to ensure updates reach users without manual screen refreshing.

ما هي الميزات الرئيسية لـ mpusher/mpush؟

الميزات الرئيسية لـ mpusher/mpush هي: Persistent Socket Listeners, Real-Time Message Push, Session Heartbeats, Real-Time, Real-time Notification Broadcasters, Client Session Management, Session State Management, Connection State Management.

ما هي البدائل مفتوحة المصدر لـ mpusher/mpush؟

تشمل البدائل مفتوحة المصدر لـ mpusher/mpush: systemsapproach/book — This project is a comprehensive computer networking textbook and instructional resource. It serves as a technical… pyrogram/pyrogram — Pyrogram is an asynchronous Python framework for interacting with the Telegram MTProto API. It serves as both a bot… apache/httpd — This project is an HTTP web server that delivers web content to clients using HTTP/1.1 and HTTP/2 protocols across… boto/boto3 — Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud… aws/aws-cdk — The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision… withspectrum/spectrum — Spectrum is an open-source community platform designed for developer teams to host real-time threaded discussions,…

بدائل مفتوحة المصدر لـ Mpush

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Mpush.
  • systemsapproach/bookالصورة الرمزية لـ SystemsApproach

    SystemsApproach/book

    3,298عرض على GitHub↗

    This project is a comprehensive computer networking textbook and instructional resource. It serves as a technical guide for the design and implementation of network layers, protocols, and hardware architecture, covering the spectrum from physical links to application-layer protocols. The content provides a detailed study of standards for congestion control, reliable data delivery, and internetwork routing. It includes specialized technical material on network security, public-key infrastructure, and the operation of modern cloud infrastructure and data centers. The material covers a broad ra

    Python
    عرض على GitHub↗3,298
  • pyrogram/pyrogramالصورة الرمزية لـ pyrogram

    pyrogram/pyrogram

    4,614عرض على GitHub↗

    Pyrogram is an asynchronous Python framework for interacting with the Telegram MTProto API. It serves as both a bot framework and a user client library, providing a concrete implementation of the MTProto protocol for secure communication with Telegram servers. The library distinguishes itself by providing a high-level wrapper layer that abstracts complex protocol methods into Python functions, while still allowing for the execution of raw API functions and low-level peer resolution. It supports multi-client concurrency, enabling the management of several user or bot identities within a single

    Python
    عرض على GitHub↗4,614
  • apache/httpdالصورة الرمزية لـ apache

    apache/httpd

    4,051عرض على GitHub↗

    This project is an HTTP web server that delivers web content to clients using HTTP/1.1 and HTTP/2 protocols across various operating systems. It functions as a reverse proxy server, a rule-based URL rewriter, an SSL/TLS termination gateway, and a virtual host manager. The server is capable of hosting multiple distinct domains on a single instance by mapping requests to specific directory structures. It encrypts and decrypts network traffic at the server boundary to secure communication between clients and servers. Additionally, it transforms requested URLs into different paths using a regular

    Chttpd
    عرض على GitHub↗4,051
  • boto/boto3الصورة الرمزية لـ boto

    boto/boto3

    9,834عرض على GitHub↗

    Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

    Pythonawsaws-sdkcloud
    عرض على GitHub↗9,834
عرض جميع البدائل الـ 30 لـ Mpush→