Untitled
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