RocketMQ 代理(proto)

此扩展的限定名为 envoy.filters.network.rocketmq_proxy

注意

此扩展仅在 contrib 镜像中可用。

注意

此扩展是功能性的,但还没有经过大量的生产测试,使用时请注意。

此扩展没有经过强化,应仅在上下游都可信的部署中使用。

提示

此扩展可以扩展并与以下扩展类别一起使用

RocketMQ 代理 配置概述.

extensions.filters.network.rocketmq_proxy.v3.RocketmqProxy

[extensions.filters.network.rocketmq_proxy.v3.RocketmqProxy proto]

{
  "stat_prefix": ...,
  "route_config": {...},
  "transient_object_life_span": {...},
  "develop_mode": ...
}
stat_prefix

(string, REQUIRED) 用于发出统计信息时使用的可读前缀。

route_config

(extensions.filters.network.rocketmq_proxy.v3.RouteConfiguration) 连接管理器路由表在此属性中指定。

transient_object_life_span

(Duration) 预计瞬态对象存活的最长持续时间,建议超过 10 秒。

develop_mode

(bool) 如果启用了 develop_mode,则此代理插件可以在没有专用流量拦截设施的情况下工作,而无需考虑现有 RocketMQ 客户端 SDK 的向后兼容性。