Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Message Broker for iOS

Message Broker for iOS

Message brokers are a building block of Message oriented middleware. We provide open-source library for easy integration for iOS of a Message broker, RabbitMQ, that can allow implementation of various features.

Arif Fikri Bin Ahmad Abas

September 26, 2016
Tweet

More Decks by Arif Fikri Bin Ahmad Abas

Other Decks in Programming

Transcript

  1. Message Broker Consumer Producer Broker Producer waits until notified by

    broker it has more space Message awaiting dispatch to a consumer Consumer send an act when it's consumed
  2. Message Broker for iOS • For multiple receivers • Robust

    in storage handling • Guaranteed message delivery
  3. Message Brokers • Apache ActiveMQ • Apache Kafka • Apache

    Qpid • Celery • Cloverleaf (E-Novation Lifeline) • Comverse Message Broker (Comverse Technology) • Fuse Message Broker (enterprise ActiveMQ) • HornetQ (Red Hat) • IBM Integration Bus • JBoss Messaging (JBoss) • JORAM • Microsoft Azure Service Bus (Microsoft) • Open Message Queue • Oracle Message Broker (Oracle Corporation) • QDB (Apache License 2.0, supports message replay by timestamp) • RabbitMQ • SAP PI (SAP AG) • Solace Systems Message Router • Spread Toolkit • Tarantool, a NoSQL database, with a set of stored procedures for message queues • WSO2 Message Broker • Enduro/X Transactional Message Queue (TMQ)
  4. Message Broker RabbitMQ ̣ Message oriented middleware (MOM) ̣ Open

    source ̣ Asynchronicity ̣ Routing ̣ Implements the Advanced Message Queuing Protocol (AMQP) ̣ require an extra component in the architecture ̣ adding another component can lead to reductions in reliability ̣ can also make the system expensive to maintain.