All Downloads are FREE. Search and download functionalities are using the official Maven repository.

activities.pulsar_client_sanity_seqloss.yaml Maven / Gradle / Ivy

Go to download

A Pulsar driver for nosqlbench. This provides the ability to inject synthetic data into a pulsar system.

There is a newer version: 4.15.102
Show newest version
bindings:
  # message key, property and value
  myprop1: AlphaNumericString(10)
  myvalue: NumberNameToString()

# document level parameters that apply to all Pulsar client types:
params:
  topic_uri: "persistent://public/default/sanity_seqloss2"
  # Only applicable to producer and consumer
  # - used for message ordering and message loss check
  async_api: "true"
  seq_tracking: "true"
  msg_dedup_broker: "true"

blocks:
  - name: producer-block
    tags:
      phase: producer
      admin_task: false
    statements:
      - name: s1
        optype: msg-send
        #seqerr_simu: "out_of_order"
        #seqerr_simu: "msg_loss"
        #seqerr_simu: "msg_dup"
        msg_key:
        msg_property:
        msg_value: "{myvalue}"

  - name: consumer-block
    tags:
      phase: consumer
      admin_task: false
    statements:
      - name: s1
        optype: msg-consume
        subscription_name: "mysub"
        subscription_type:
        consumer_name:




© 2015 - 2024 Weber Informatics LLC | Privacy Policy