Message Brokers Standards

Use when a broker is chosen, sized, secured or operated as infrastructure — deciding whether a PostgreSQL table with SELECT ... FOR UPDATE SKIP LOCKED already covers the work queue before running a distributed system, telling a distributed log (retained and re-readable) apart from a queue (consumed and gone) and from lightweight messaging, KRaft controllers and the post-ZooKeeper world (server.properties, controller.quorum.voters, kafka-storage.sh format, kafka-reassign-partitions.sh, kafka-consumer-groups.sh, --describe), replication factor with min.insync.replicas and acks=all, log.retention.ms/log.retention.bytes and cleanup.policy=compact, consumer rebalance stop-the-world pauses, tiered storage, RabbitMQ exchanges, bindings and quorum queues after classic mirrored queues were removed in 4.0, Khepri, rabbitmq.conf, rabbitmqctl, rabbitmqadmin, publisher confirms, basic.qos prefetch and unacked message growth, NATS JetStream and nats-server.conf, Redpanda rpk and its BSL terms, Apache Pulsar with BookKeeper

serialexperimentslainnnn Updated

File contents

serialexperimentslainnnn/claude-code-native-skills-and-settings/tree/main/skills/message-brokers-standards commit fad031b0a1

Frequently asked questions

npx skillmds@latest add serialexperimentslainnnn/message-brokers-standards