【问题标题】:Spring cloud stream rabbitmq performance testingSpring Cloud Streamrabbitmq性能测试
【发布时间】:2021-12-11 20:28:43
【问题描述】:

我已经用rabbitmq binder 建立了一个spring cloud 流。我想用spring cloud stream进行性能测试。有没有办法用它进行性能测试?

【问题讨论】:

    标签: rabbitmq spring-cloud-stream


    【解决方案1】:

    您可以像使用其他 Java 应用程序一样使用任何可用的性能工具。 您是否有一些 SLA 正​​在尝试定位,或者您只是想将其与其他方法进行比较?您知道消息大小、网络/硬件基础设施、带宽等吗?

    我想说的是,“性能”测试只有在您了解目标时才有意义,否则什么是快/慢?

    【讨论】:

    • 我想用相同的方法对不同的代理绑定器(如 Artemis、Kafka、SQL 和 AWS Kinesis)做同样的事情。根据表现我想选择一个经纪人
    • 您通常不需要 Spring Cloud Stream 或 Spring 来执行您所描述的操作。此外,如果您使用 Google 搜索,您可能会找到各个经纪人的性能特征和比较。也就是说,您似乎想比较“苹果”和“橙子”,我不确定您将如何做到这一点。例如,您如何比较 Kafka 和 SQL,因为它们完全不相关。事件 Kafka 到 RabbitMQ 或任何 JMS 代理...... .某些代理的架构是为特定类型的用例而设计的,而您似乎希望将它们视为通用消息代理......
    • 我的数据库中有数据,即主数据,这些数据将由发布者应用程序挑选并通过代理发送给消费者。因此,我想测试哪个代理将提供基于性能的最佳数据,该代理可以使用其他一些功能(例如我需要的集群)来处理这些数据。
    猜你喜欢
    • 2020-06-11
    • 1970-01-01
    • 1970-01-01
    • 2021-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-23
    • 2021-02-21
    相关资源
    最近更新 更多