1
@blackprince
  • COE 453: Distributed Computing

Distributed Reading List for Message Queues

Socket Programming and Network Communication Resources:

What a Network Socket is— https://en.wikipedia.org/wiki/Network_socket

How a network socket works— https://www.ibm.com/docs/en/i/7.1?topic=programming-how-sockets-work

Communication in sockets with extended content (please the linked articles attached to expand the content of research)— https://www.ibm.com/docs/en/i/7.1?topic=communications-socket-programming

Short Lecture on Sockets— https://www.youtube.com/@eyolfson

[!NOTE] Extras: how to set up a Socket Web Server in C or python or general overview of how socket programming works on the application layer.

2
1 person

You must be logged in to comment.

1
@blackprince

Message Queues and Pub-Sub Systems:

Key concepts:

Introduction to Message Queuing— https://www.ibm.com/docs/en/ibm-mq/9.1?topic=overview-introduction-message-queuing Pub-Subs and Message Queues— https://www.baeldung.com/pub-sub-vs-message-queues

Video explainer for MQs and Pub-Subs— https://www.youtube.com/watch?v=DXTHb9TqJOs IBM video explainer of MQs— https://www.youtube.com/watch?v=xErwDaOc-Gs&pp=ygUOTWVzc2FnZSBxdWV1ZXM%3D

Differences in terms of some factors: https://medium.com/@osama94/pub-sub-system-vs-queues-9a5fd872f474

Real World Implementations: Queues in operating systems— https://www.youtube.com/watch?v=fzIZKFMIQnE

Experiments if we have to make a demo python broker for the presentation

  • Set up a message queues with redis or rabbitmq and demonstrate how it works.
0
1 person

1
@blackprince
0
1 person