Untitled

 avatar
unknown
sh
a year ago
1.7 kB
4
Indexable
#!/bin/bash

# MQTT broker address
broker="your_broker_address_here"

# MQTT topic to publish messages to
topic="your_topic_name_here"

# Number of messages to publish
num_messages=1000

# Content of the message
message_content="TesteTeste"

# Loop to publish messages
for ((i=1; i<=$num_messages; i++))
do
    echo "$message_content" | mosquitto_pub -h $broker -t $topic -m -
done

echo "Finished publishing $num_messages messages to MQTT topic $topic"


########################

#!/bin/bash

# Kafka topic to publish messages to
topic="teste"

# Number of messages to publish
num_messages=1000

# Content of the message
message_content="TesteTeste"

# Loop to publish messages
for ((i=1; i<=$num_messages; i++))
do
    echo "$message_content" | kafka-console-producer --broker-list localhost:9092 --topic $topic
done

echo "Finished publishing $num_messages messages to Kafka topic $topic"


########################

#!/bin/bash

# RabbitMQ server credentials
rabbitmq_host="localhost"
rabbitmq_port="15672"
rabbitmq_user="your_rabbitmq_username_here"
rabbitmq_pass="your_rabbitmq_password_here"

# RabbitMQ queue to publish messages to
queue_name="your_queue_name_here"

# Number of messages to publish
num_messages=1000

# Content of the message
message_content="TesteTeste"

# Loop to publish messages
for ((i=1; i<=$num_messages; i++))
do
    echo "{\"properties\":{},\"routing_key\":\"$queue_name\",\"payload\":\"$message_content\",\"payload_encoding\":\"string\"}" | rabbitmqadmin publish exchange=amq.default routing_key=$queue_name -u $rabbitmq_user -p $rabbitmq_pass -H $rabbitmq_host -P $rabbitmq_port
done

echo "Finished publishing $num_messages messages to RabbitMQ queue $queue_name"
Editor is loading...
Leave a Comment