57.25    Message Broker 57.27    Cluster Level Security   

57.144.1Pulsar

 

The Pulsar configuration category includes the following configurable options:

  • Pulsar Acknowledgement Timeout (seconds)

  • Pulsar Admin URL

  • Pulsar Receiver Queue Size

  • Pulsar Service URL

  • Validate Pulsar Topics Exist Before Use

57.144.2Property: Pulsar Acknowledgement Timeout (seconds)

 
Property Name Pulsar Acknowledgement Timeout (seconds)
Property Key
Property Type POSITIVE_INTEGER
Description Sets the timeout in seconds for message acknowledgments. If a consumer does not acknowledge a message within this timeout period, the message will be automatically redelivered to another consumer.
Applies to Modules
  • Cluster Manager
Default Value 30
Example Property
module.[MODULE_ID].config.pulsar.ack_timeout_seconds = 30

57.144.3Property: Pulsar Admin URL

 
Property Name Pulsar Admin URL
Property Key
Property Type STRING
Description URL of Pulsar admin service that allows users to manage and monitor various aspects of a Pulsar cluster
Applies to Modules
  • Cluster Manager
Default Value http://localhost:8080
Example Property
module.[MODULE_ID].config.pulsar.admin.url = http://localhost:8080

57.144.4Property: Pulsar Receiver Queue Size

 
Property Name Pulsar Receiver Queue Size
Property Key
Property Type INTEGER
Description Sets the size of the receiver queue. The receiver queue is used to buffer messages received from Pulsar before they are processed by the application. A larger queue size can help improve throughput, but may also increase memory usage.
Applies to Modules
  • Cluster Manager
Default Value 100
Example Property
module.[MODULE_ID].config.pulsar.receiver.queue.size = 100

57.144.5Property: Pulsar Service URL

 
Property Name Pulsar Service URL
Property Key
Property Type STRING
Description URL used by clients to connect to the Pulsar cluster
Applies to Modules
  • Cluster Manager
Default Value pulsar://localhost:6650
Example Property
module.[MODULE_ID].config.pulsar.service.url = pulsar://localhost:6650

57.144.6Property: Validate Pulsar Topics Exist Before Use

 
Property Name Validate Pulsar Topics Exist Before Use
Property Key
Property Type BOOLEAN
Description Sets this to true if your Pulsar broker is configured to prevent new topics from being automatically created. When this property is set to true, Smile will prevent subscriptions from being created or updated if the delivery topic they depend on doesn't exist yet.
Applies to Modules
  • Cluster Manager
Default Value false
Example Property
module.[MODULE_ID].config.pulsar.validate_topics_exist_before_use = false
   57.25    Message Broker 57.27    Cluster Level Security