Java 如何加载测试redis发布/子频道?

Java 如何加载测试redis发布/子频道?,java,performance,redis,load-testing,Java,Performance,Redis,Load Testing,我正在编写一个应用程序,订阅Redis频道,并在收到该频道的消息时对其进行处理。我希望能够在预期的生产负载下测试我的应用程序。对于我的负载,我想模拟1000个并发连接,每个连接每秒发送一条消息—因此每秒发送1000条消息 如何生成此负载?是否有工具可以使用,或者是否需要编写自己的测试应用程序来连接队列并发送消息?在这种情况下,我是否需要执行以下操作: 创建1000个线程,每个线程每秒向队列发送1条消息 我希望采用自动方式生成此负载,但我不确定是否有用于此目的的工具。因此,这里不是征求建议的地

我正在编写一个应用程序,订阅Redis频道,并在收到该频道的消息时对其进行处理。我希望能够在预期的生产负载下测试我的应用程序。对于我的负载,我想模拟1000个并发连接,每个连接每秒发送一条消息—因此每秒发送1000条消息

如何生成此负载?是否有工具可以使用,或者是否需要编写自己的测试应用程序来连接队列并发送消息?在这种情况下,我是否需要执行以下操作:

  • 创建1000个线程,每个线程每秒向队列发送1条消息

我希望采用自动方式生成此负载,但我不确定是否有用于此目的的工具。

因此,这里不是征求建议的地方。我将编写您自己的工具,以反映您的应用程序的方式生成负载。i、 e使用你的应用程序将使用的驱动程序和真实的消息大小。因此,这不是征求建议的地方。我将编写您自己的工具,以反映您的应用程序的方式生成负载。i、 e使用应用程序将使用的驱动程序和真实的消息大小。