← all publishers

danube-messaging

@danube-messaging source repo

25 published skills

  1. Core Messaging · danube-messaging
    Test Danube's core messaging features: subscriptions, schemas, reliable delivery, and partitioned topics. Use when the user wants to test produce/consume with specific features.
    0 installs
  2. Bring Up Cluster · danube-messaging
    Get a running Danube instance (standalone or cluster). Use when the user wants Danube running so they can interact with it — the simplest and most common scenario.
    0 installs
  3. Schema Lifecycle · danube-messaging
    Test Danube's schema registry: registration, validation, compatibility modes, version selection, and schema evolution across producers and consumers.
    0 installs
  4. Reliable Delivery · danube-messaging
    Test Danube's reliable dispatch: NACK redelivery, ack timeout, failure policies (block/drop/dead-letter), and consumer reconnection failover.
    0 installs
  5. Key Shared Advanced · danube-messaging
    Advanced Key-Shared subscription tests: glob key filtering, partitioned key-shared, and poison message handling with failure policies.
    0 installs
  6. Subscription Patterns · danube-messaging
    Test Danube's two fundamental messaging patterns: pub-sub fan-out and queue work distribution. Validates message routing behavior with Exclusive and Shared subscriptions.
    0 installs
  7. Tools · danube-messaging
    Overview of Danube operational tools. Use to understand the difference between danube-cli (data plane) and danube-admin (control plane).
    0 installs
  8. Setups · danube-messaging
    Overview of all Danube setup methods. Use when deciding how to run Danube — local binary, local source, Docker Compose, or Kubernetes.
    0 installs
  9. Clients · danube-messaging
    Client library reference for generating test traffic. Use when writing producer/consumer code in Rust, Go, Python, or Java.
    0 installs
  10. Configs · danube-messaging bundle
    Manage Danube broker configurations. Use when you need to prepare a broker config file, understand when configs are needed (standalone vs cluster vs edge), or apply flavor overlays.
    0 installs
  11. Client Go · danube-messaging
    Go client library for Danube. Use when generating Go producer/consumer code for testing.
    0 installs
  12. Client Java · danube-messaging
    Java client library for Danube. Use when generating Java producer/consumer code for testing.
    0 installs
  13. Client Rust · danube-messaging
    Rust client library for Danube. Use when generating Rust producer/consumer code for testing.
    0 installs
  14. Client Python · danube-messaging
    Python client library for Danube. Use when generating Python producer/consumer code for testing.
    0 installs
  15. Flavors · danube-messaging
    Configuration overlay reference. Use when you need to modify the default broker config for a specific scenario — cluster seed nodes, rebalancing, cloud storage, write buffer, TLS/JWT security.
    0 installs
  16. Danube CLI · danube-messaging
    Data plane operations with danube-cli. Use for producing messages, consuming messages, and managing schemas from the command line.
    0 installs
  17. Kubernetes · danube-messaging
    Deploy Danube to Kubernetes using Helm charts. Use when the user wants to test in a Kubernetes-native environment with Kind or a managed cluster (EKS, GKE, AKS).
    0 installs
  18. Danube Admin · danube-messaging
    Control plane operations with danube-admin. Use for cluster management, broker operations, topic/namespace management, schema administration, and security.
    0 installs
  19. Edge Mqtt · danube-messaging bundle
    Test the Danube Edge broker as an MQTT gateway — topic mapping with wildcard extraction, schema validation at the edge, store-and-forward replication to the cluster, and full pipeline verification.
    0 installs
  20. Local Binary · danube-messaging
    Download pre-built Danube binaries and run brokers on the host. Use for quick testing without Docker or build tools. Supports standalone, cluster, and edge modes.
    0 installs
  21. Local Source · danube-messaging
    Build Danube from source and run brokers locally via Makefile. Use when the user is developing on the Danube codebase and wants to test local changes.
    0 installs
  22. Docker Compose · danube-messaging
    Run Danube via Docker Compose with published container images. Use for multi-broker cluster testing with Prometheus, optional Admin UI, or MinIO cloud storage.
    0 installs
  23. Security Rbac · danube-messaging bundle
    End-to-end security setup — TLS certificates, broker auth configuration, JWT token management, RBAC roles and bindings, and verification that unauthorized access is rejected with PermissionDenied.
    0 installs
  24. Broker Scaling · danube-messaging bundle
    Scale a Danube cluster up and down — add node (learner → voter → activate), rebalance topics, unload broker, remove node, and verify zero message loss during reliable topic moves.
    0 installs
  25. Cluster Health · danube-messaging bundle
    Test cluster resilience under broker failures — follower restart, leader restart with re-election, topic reconciliation, and broker failover with topic reassignment.
    0 installs