RocketMQ Proxy (proto)

This extension has the qualified name envoy.filters.network.rocketmq_proxy

Note

This extension is only available in contrib images.

Note

This extension is functional but has not had substantial production burn time, use only with this caveat.

This extension is not hardened and should only be used in deployments where both the downstream and upstream are trusted.

Tip

This extension extends and can be used with the following extension category:

RocketMQ Proxy configuration overview.

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) The human readable prefix to use when emitting statistics.

route_config

(extensions.filters.network.rocketmq_proxy.v3.RouteConfiguration) The route table for the connection manager is specified in this property.

transient_object_life_span

(Duration) The largest duration transient object expected to live, more than 10s is recommended.

develop_mode

(bool) If develop_mode is enabled, this proxy plugin may work without dedicated traffic intercepting facility without considering backward compatibility of exiting RocketMQ client SDK.