RabbitMQ training | RabbitMQ online training – global online - PowerPoint PPT Presentation

About This Presentation
Title:

RabbitMQ training | RabbitMQ online training – global online

Description:

RabbitMQ training gives file transcending and delivering notifications. We provide best RabbitMQ online & corporate training by trainer with 24/7 support. – PowerPoint PPT presentation

Number of Views:28
Slides: 10
Provided by: global6969
Tags:

less

Transcript and Presenter's Notes

Title: RabbitMQ training | RabbitMQ online training – global online


1
RABBITMQ TRAINING
For More Details Email info_at_globalonlinetrain
ings.com IND 914060501418 UK 44(0) 203 371 00
77 What's app 1 516 8586242 Visit
www.globalonlinetrainings.com

2
GLOBAL ONLINE TRAININGS
  • Global Online Trainings has proven track record
    of delivering successful trainings on various
    technologies globally to improve the bottom line
    of the business for competencies of the corporate
    and careers growth of the individuals
    consultants.
  • We are providing best online training center that
    provides you training on all modules of SAP,
    Oracle, SAS, PHP and Testing Tools, Data
    Warehousing, PLSQL and SQL. our professional and
    efficient team of trainers brings out their years
    of expertise to let their students understand the
    complexities of the technology that they are
    training on.

3
  • Global Online Trainings provide online training
    through virtual classes but at no time during our
    training program will you feel that you are not
    connected to us physically.
  • Global Online Trainings subject matters experts
    will provide you online tutorials in such an
    engaging and engrossing way that you will never
    feel you are not in a physical classroom.
  • Global Online Trainings application sharing,
    remote desktop support, chat to clear doubts,
    virtual white board sharing and question/answer
    sessions are some of our prominent features that
    truly sets us apart from other online training
    provider.

4
RabbitMQ
  • RabbitMQ is the message broker that implements
    the advanced message queuing protocol (AMQP). It
    standardizes messaging by defining producers
    brokers and consumers the advantage of messaging
    is that it increases loose coupling and
    scalability.
  • RabbitMQ is one of several message query
    libraries that are used to communicate
    efficiently and loss lessly in a scalable
    distributed system when we need to build app that
    needs to send email talk to a data base validate
    data in to a million things all at once a
    distributed system architecture, lets all of
    these tasks are happen in their own time and not
    hold up the entire application.

5
AMQP architecture
  • AMQP architecture consists of a publisher an
    exchange of one or more queues and one or more
    consumers. The messages that are being passed
    around can be in any format including XML or even
    just plain text or it could be like serialized
    objects or something like that.
  • And the publisher publishes message to the
    message broker, the message broker this could be
    a schedule task set to run at a given interval or
    it could be the result of an action like making a
    payment or sending a message in a can application
    or something like that and so the message broker
    consists of an exchanges and one or more queues.

6
  • The exchange takes the message and its going to
    direct it to the appropriate queue, the queues
    have consumers which consumed the messages in the
    queue and these are kind of workers that are
    waiting for new things to do so if message the
    queue has no consumers then the messages will
    stick around and the queue will obviously grow if
    more messages keep getting added to it and
    usually scaling the number of consumers to handle
    the workload as the rate of the new messages in
    the queue or the message increase the scaling
    this is pretty straight forward.

7
Working of MQ
  • In working of MQ, it has a producer and the
    consumer between them is queue. The producer
    sends a message to the queue however never use
    queue directly instead, uses an exchange
    publishing a message means that product sends a
    message to the exchange and the exchange
    forwards the message to a queue. Consuming a
    message then means that consumer picks up a
    message from a queue and consumes it an
    exchange would make much sense if we only had one
    queue.
  • However in more complex application, can have
    multiple queues. When an exchange receives
    message it sends it to selected queues. An
    exchange connects via a binding and the binding
    key message the producer needs to specify a
    routing key. How an exchange compares the two
    keys depends on the type of the exchange.

8
  • The fan out simply ignores the routing queue and
    sends the message to all the queues it knows
    about direct exchanging sign to choose where the
    routing key is exactly the same as the binding.
    The topic exchange allows batches of keys,
    finally theres a header exchange that uses the
    message header instead of the routing key.
  • In rabbitMQ exists once kind of exchange the
    default or nameless exchange this exchange
    compares the routing key with the queue and not
    the binding key and when the routing key matches
    exactly the name of the queue, it forwards the
    message to this queue.

9
THANK YOU!
www.globalonlinetrainings.comm
Write a Comment
User Comments (0)
About PowerShow.com