Logo
Pattern

Discover published sets by community

Explore tens of thousands of sets crafted by our community.

Distributed Messaging Systems

12

Flashcards

0/12

Still learning
StarStarStarStar

HTTP Long Polling

StarStarStarStar

Key Features: A technique where the client polls the server requesting new information. Prioritized Use Cases: Real-time web applications when more efficient web technologies aren't available.

StarStarStarStar

AMQP (Advanced Message Queuing Protocol)

StarStarStarStar

Key Features: Open standard for passing business messages between applications or organizations. Prioritized Use Cases: Robust and secure enterprise-level messaging.

StarStarStarStar

MQTT (Message Queuing Telemetry Transport)

StarStarStarStar

Key Features: Lightweight publish-subscribe network protocol that transports messages between devices. Prioritized Use Cases: Ideal for IoT and low-bandwidth environments.

StarStarStarStar

STOMP (Simple Text Oriented Messaging Protocol)

StarStarStarStar

Key Features: Interoperable communication protocol for message-oriented middleware. Prioritized Use Cases: Easy to implement clients for rapid application integration across different platforms.

StarStarStarStar

XMPP (Extensible Messaging and Presence Protocol)

StarStarStarStar

Key Features: Real-time communication protocol based on XML. Prioritized Use Cases: Instant messaging, presence information, and contact list maintenance.

StarStarStarStar

SMTP (Simple Mail Transfer Protocol)

StarStarStarStar

Key Features: An internet standard for email transmission. Prioritized Use Cases: Used primarily for sending emails between servers.

StarStarStarStar

RabbitMQ

StarStarStarStar

Key Features: Open-source message broker that implements the AMQP protocol. Prioritized Use Cases: Messaging for complex routing scenarios in distributed systems.

StarStarStarStar

ZeroMQ

StarStarStarStar

Key Features: High-performance asynchronous messaging library. Prioritized Use Cases: Simple to complex scalability scenarios, decentralized messaging.

StarStarStarStar

NATS

StarStarStarStar

Key Features: Lightweight and high-performance messaging system for microservices. Prioritized Use Cases: Scalable IPC mechanism, pub-sub, and request-response messaging.

StarStarStarStar

SignalR

StarStarStarStar

Key Features: Library for ASP.NET developers to add real-time web functionality. Prioritized Use Cases: Web applications that require high frequency updates from the server.

StarStarStarStar

Apache Kafka

StarStarStarStar

Key Features: Distributed streaming platform that handles high-volume data streams. Prioritized Use Cases: Real-time analytics, event sourcing, log aggregation.

StarStarStarStar

WebSockets

StarStarStarStar

Key Features: Protocol providing full-duplex communication channels over a single TCP connection. Prioritized Use Cases: Real-time messaging apps, live content updates, multi-user games.

Know
0
Still learning
Click to flip
Know
0
Logo

© Hypatia.Tech. 2024 All rights reserved.