A little about Message Queues - Boston Riak Meetup

34
A little about Message Queues Matt Brender Developer Advocate at Basho 1

Transcript of A little about Message Queues - Boston Riak Meetup

Page 1: A little about Message Queues - Boston Riak Meetup

A little about Message Queues

Matt BrenderDeveloper Advocate at Basho

1

Page 2: A little about Message Queues - Boston Riak Meetup

tweet me @mjbrender 2

Page 3: A little about Message Queues - Boston Riak Meetup

tweet me @mjbrender 3

Page 4: A little about Message Queues - Boston Riak Meetup

tweet me @mjbrender 4

Page 5: A little about Message Queues - Boston Riak Meetup

tweet me @mjbrender

A common pattern

5

Page 6: A little about Message Queues - Boston Riak Meetup

tweet me @mjbrender 6

Page 7: A little about Message Queues - Boston Riak Meetup

tweet me @mjbrender 7

Page 8: A little about Message Queues - Boston Riak Meetup

tweet me @mjbrender 8

Page 9: A little about Message Queues - Boston Riak Meetup

tweet me @mjbrender 9

Page 10: A little about Message Queues - Boston Riak Meetup

tweet me @mjbrender 10

Page 11: A little about Message Queues - Boston Riak Meetup

tweet me @mjbrender 11

Page 12: A little about Message Queues - Boston Riak Meetup

tweet me @mjbrender

Can’t I just…

12

Page 13: A little about Message Queues - Boston Riak Meetup

tweet me @mjbrender 13

Page 14: A little about Message Queues - Boston Riak Meetup

tweet me @mjbrender 14

Page 15: A little about Message Queues - Boston Riak Meetup

tweet me @mjbrender 15

Page 16: A little about Message Queues - Boston Riak Meetup

tweet me @mjbrender 16

Page 17: A little about Message Queues - Boston Riak Meetup

tweet me @mjbrender 17

Page 18: A little about Message Queues - Boston Riak Meetup

tweet me @mjbrender 18

Page 19: A little about Message Queues - Boston Riak Meetup

tweet me @mjbrender 19

Page 20: A little about Message Queues - Boston Riak Meetup

tweet me @mjbrender

I just want..

20

Page 21: A little about Message Queues - Boston Riak Meetup

tweet me @mjbrender

Consistent Indexes

21

Page 22: A little about Message Queues - Boston Riak Meetup

tweet me @mjbrender

Asychronous

22

Page 23: A little about Message Queues - Boston Riak Meetup

tweet me @mjbrender 23

One Example from Kafka:

Page 24: A little about Message Queues - Boston Riak Meetup

tweet me @mjbrender

The Choices

24

Page 25: A little about Message Queues - Boston Riak Meetup

tweet me @mjbrender

This or That

• NoSQL• Types

• Key/Value• Document• Columnar • Graph

• “Message Queues”• Pub/Sub• Commit Log

25

• Hadoop • HDFS • Map/Reduce• YARN

• Storm• Real-time Stream

processing

• Spark • Successor to

Map/Reduce

Page 26: A little about Message Queues - Boston Riak Meetup

tweet me @mjbrender

Apache ActiveMQ

26

Page 27: A little about Message Queues - Boston Riak Meetup

tweet me @mjbrender

RabbitMQ

27

Page 28: A little about Message Queues - Boston Riak Meetup

tweet me @mjbrender

Apache Kafka

28

Page 29: A little about Message Queues - Boston Riak Meetup

tweet me @mjbrender

Apache Zookeeper

29

and requires

Page 30: A little about Message Queues - Boston Riak Meetup

tweet me @mjbrender

From here..

30

Page 31: A little about Message Queues - Boston Riak Meetup

tweet me @mjbrender

Read, a lot

31

Page 33: A little about Message Queues - Boston Riak Meetup

tweet me @mjbrender

Get Hands-on

33

Page 34: A little about Message Queues - Boston Riak Meetup

tweet me @mjbrender 34

Matt Brender@mjbrender

Thank You