sql-server - 如何从 SQL Server 向 RabbitMQ 发布消息?

标签 sql-server rabbitmq message-queue easynetq

我正在创建一个应用程序来测试不同 RabbitMQ 客户端之间的性能。
其中之一应该是 SQL Server。
我发现存在用于 SQL Server Integration Services (SSIS) 的 RabbitMQ 组件。
但似乎可以将消息发送到交换器的目标组件尚未编写。
有什么想法可以实现吗?
它应该与向 MSMQ 发布消息类似吗?

最佳答案

简短免责声明:我知道问题的标题,但根据您在评论中所写的内容(当然还有问题本身),您似乎需要的是能够发送和接收许多消息的 RabbitMQ 客户端。

你不需要写任何东西,RabbitMQ已经有这个了。可以找到here ,这是一个名为PerfTest的java客户端(在链接中也有示例,但当然可以使用 --help 运行它)并且(正如名称所明显暗示的那样)它用于性能测试。您可以定义消费者、生产者、消息的数量、消息的大小等。我已经使用过它,并且偶尔仍然使用它,它效果很好。由于您(我假设)是 RabbitMQ 的新手,因此只需改变传递 amqp uri 参数的方式即可( here 是规范)。

关于sql-server - 如何从 SQL Server 向 RabbitMQ 发布消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35748700/

相关文章:

sql - 需要创建一个 SQL 脚本来获得这个结果

sql-server - 有没有办法使用窗口函数来保持最小总数为 0 而不必循环?

sql - 左连接,但仅使用记录一次

sql-server - 显示查询必须在 SQL Server 中运行多长时间

c# - RabbitMQ 客户端(消费者)的 active 探测

docker - 如何根据rabbitmq队列消息速率扩展k8s pods?

erlang - Windows x64 RabbitMQ 安装错误,Erlang 环境变量 (ERLANG_HOME)

message-queue - 将设备中的数据收集到消息队列中是个好主意吗?

java - 适用于 Java、PHP 和 Python 的开源队列

c++ - WinApi:消息循环可以被异步过程调用中断吗?