Publish-subscribe is a messaging pattern in software architecture where publishers categorize messages into classes without knowing which subscribers may exist, and subscribers express interest in specific classes to receive relevant messages. This pattern offers scalability and dynamic network topology but limits flexibility in modifying the publisher and published data structure.
Carnegie Mellon University
Fall 2020
A course offering both theoretical understanding and practical experience in distributed systems. Key themes include concurrency, scheduling, network communication, and security. Real-world protocols and paradigms like distributed filesystems, RPC, MapReduce are studied. Course utilizes C and Go programming languages.
No concepts data
+ 34 more concepts