You need to enable JavaScript to run this app.
导航

消息队列

最近更新时间2024.01.25 15:13:43

首次发布时间2024.01.25 15:13:43

本文介绍消息队列客户端的故障配置参数。

Kafka 故障

注意

Kafka 目前仅支持 SASL_PLAIN 认证类型。

脏数据

  • 可注入目标:

    • 集群中的中间件
    • 主机中的中间件
  • 故障参数:

    参数是否必填说明
    故障名称故障的名称。
    Host数据库客户端的 IP。
    端口数据库客户端的端口号。
    是否需要用户名密码选择是否需要输入账户和密码登录。选择是,则需要配置对应的用户名和密码。
    用户名数据库账号的用户名。
    密码数据库账号的密码。
    脏数据值注入脏数据的数据值。
    Kafka Topic脏数据注入的目标 Topic。

重复数据

  • 可注入目标:

    • 集群中的中间件
    • 主机中的中间件
  • 故障参数:

    参数是否必填说明
    故障名称故障的名称。
    Host数据库客户端的 IP。
    端口数据库客户端的端口号。
    是否需要用户名密码选择是否需要输入账户和密码登录。选择是,则需要配置对应的用户名和密码。
    用户名数据库账号的用户名。
    密码数据库账号的密码。
    数据值注入重复数据的数据值。
    Kafka Topic脏数据注入的目标 Topic。
    重复数据条数注入重复数据的条数。
    持续时间故障注入持续的时长。

RocketMQ 故障

脏数据

  • 可注入目标:

    • 集群中的中间件
    • 主机中的中间件
  • 故障参数:

    参数是否必填说明
    故障名称故障的名称。
    Host数据库客户端的 IP。
    端口数据库客户端的端口号。
    是否需要用户名密码选择是否需要输入账户和密码登录。选择是,则需要配置对应的用户名和密码。
    用户名数据库账号的用户名。
    密码数据库账号的密码。
    脏数据值注入脏数据的数据值。
    Topic脏数据注入的目标 Topic。

重复数据

  • 可注入目标:

    • 集群中的中间件
    • 主机中的中间件
  • 故障参数:

    参数是否必填说明
    故障名称故障的名称。
    Host数据库客户端的 IP。
    端口数据库客户端的端口号。
    是否需要用户名密码选择是否需要输入账户和密码登录。选择是,则需要配置对应的用户名和密码。
    用户名数据库账号的用户名。
    密码数据库账号的密码。
    数据值注入重复数据的数据值。
    Topic脏数据注入的目标 Topic。
    重复数据条数注入重复数据的条数。
    持续时间故障注入持续的时长。

RabbitMQ 故障

脏数据

  • 可注入目标:

    • 集群中的中间件
    • 主机中的中间件
  • 故障参数:

    参数是否必填说明
    故障名称故障的名称。
    Host数据库客户端的 IP。
    端口数据库客户端的端口号。
    是否需要用户名密码选择是否需要输入账户和密码登录。选择是,则需要配置对应的用户名和密码。
    用户名数据库账号的用户名。
    密码数据库账号的密码。
    QueueQueue 名称。可以指定 Queue 或指定 Exchange注入,指定 Exchange会根据规则向已绑定的相应的Queue注入。Queue 和 Exchange 至少需要填一个。
    Queue 持久化属性选择 Queue 的持久化属性。支持 durabletransient 类型。
    • durable:持久化保存,关机或重启后依然存在。
    • transient:即时保存,关机或重启后不存在。
    ExchangeExchange 名称。可以指定 Queue 或指定 Exchange注入,指定 Exchange会根据规则向已绑定的相应的Queue注入。Queue 和 Exchange 至少需要填一个。
    Exchange 持久化属性选择 Exchange 的持久化属性。支持 durabletransient 类型。
    • durable:持久化保存,关机或重启后依然存在。
    • transient:即时保存,关机或重启后不存在。
    Exchange 类型选择 Exchange 的类型,目前支持 fanoutdirect
    • fanout:会向 Exchange 绑定的所有 Queue 发送 Message,不需要 Routing Key。
    • direct:根据 Routing Key 向 Exchange 绑定的对应的 Queue 发送 Message,需要 Routing Key。
    Routing KeyExchange 和 Queue 绑定时使用的 Routing Key。
    脏数据值注入脏数据的数据值。

重复数据

  • 可注入目标:

    • 集群中的中间件
    • 主机中的中间件
  • 故障参数:

    参数是否必填说明
    故障名称故障的名称。
    Host数据库客户端的 IP。
    端口数据库客户端的端口号。
    是否需要用户名密码选择是否需要输入账户和密码登录。选择是,则需要配置对应的用户名和密码。
    用户名数据库账号的用户名。
    密码数据库账号的密码。
    QueueQueue 名称。可以指定 Queue 或指定 Exchange注入,指定 Exchange会根据规则向已绑定的相应的Queue注入。Queue 和 Exchange 至少需要填一个。
    Queue 持久化属性选择 Queue 的持久化属性。支持 durabletransient 类型。
    • durable:持久化保存,关机或重启后依然存在。
    • transient:即时保存,关机或重启后不存在。
    ExchangeExchange 名称。可以指定 Queue 或指定 Exchange注入,指定 Exchange会根据规则向已绑定的相应的Queue注入。Queue 和 Exchange 至少需要填一个。
    Exchange 持久化属性选择 Exchange 的持久化属性。支持 durabletransient 类型。
    • durable:持久化保存,关机或重启后依然存在。
    • transient:即时保存,关机或重启后不存在。
    Exchange 类型选择 Exchange 的类型,目前支持 fanoutdirect
    • fanout:会向 Exchange 绑定的所有 Queue 发送 Message,不需要 Routing Key。
    • direct:根据 Routing Key 向 Exchange 绑定的对应的 Queue 发送 Message,需要 Routing Key。
    Routing KeyExchange 和 Queue 绑定时使用的 Routing Key。
    数据值注入重复数据的数据值。
    数量注入重复数据的条数。
    持续时间故障注入持续的时长。