Skip to content

Instantly share code, notes, and snippets.

@logikal
Last active August 29, 2015 14:25
Show Gist options
  • Save logikal/c51adc60bb01e817ab12 to your computer and use it in GitHub Desktop.
Save logikal/c51adc60bb01e817ab12 to your computer and use it in GitHub Desktop.
RabbitMQ talk
  • RabbitMQ
    • A Young Lady's Primer on Distributed Queueing
      • Concepts
        • Publishers
        • Consumers
        • The queue
      • "Networks" or "Why god hates you, and everything you think you know is wrong"
        • Exactly Once Delivery
        • More-than Once Delivery
        • Less-than Once Delivery
    • "Operating RabbitMQ" or "Why the fuck am I being paged"
      • Clustering
        • performance concerns
        • Mirroring queues
        • nodes
          • disk nodes
          • ram nodes
      • Where do the messages live?
        • Where in the cluster
        • Where on the nodes
          • RAM
          • "Mnesia" or "the worst named datastore ever"
    • Further reading
@richard2191
Copy link

  • Can we convert a RAM node to a disk node and vice versa? How can we monitor the conversion process?
  • Clustering patterns
  • Why do Sensu messages keep getting stuck on RabbitMQ?

@logikal
Copy link
Author

logikal commented Jul 22, 2015

@richard2191 Can you give me some more info on messages getting stuck in RabbitMQ? i.e. is it specific messages getting stuck, or the "queue is completely backed up and not dequeueing" stuff we see?

@brandt
Copy link

brandt commented Jul 22, 2015

When should I use 🐰 vs Kafka?

Does it matter whether I use STOMP, MQTT, or Emily POST? (rdrr)

@silviabotros
Copy link

  1. 👍 on the title 😄
  2. how can we capacity plan and is ratio of disk nodes:RAM nodes a place one has flexibility?
  3. what IS the caveat of that ratio changing and skewing one way or the other....like..what use cases need what more?

@frajuqeb
Copy link

How do you decide an ideal configuration of ram vs. disc nodes?
Is it ever bad to run "rabbitmqctl stop_app" on a node assuming it's not the only ram or disc node? What should we check after running stop_app or start_app?
Is there a way to verify a ram node or a disc node has everything in memory or written to disc?
How can we safely migrate the node that seems to own the cluster (i.e. the cluster_name node)?

@richard2191
Copy link

I meant "queue is completely backed up and not dequeueing" that we see

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment