Flink Stateful Functions的URL路径模板支持哪些模板参数?
Flink Stateful Functions urlPathTemplate支持的模板参数说明
针对3.x版本的Flink Stateful Functions,HTTP端点配置的urlPathTemplate除{function.name}外,仅额外支持{function.namespace}一个模板参数,二者的取值来源如下:
{function.namespace}
取值为目标函数的命名空间前缀。Flink中每个函数的唯一类型标识格式为<命名空间>/<函数名>,该参数对应标识中/左侧的命名空间部分。例如函数标识为com.example/greeter时,该参数会被替换为com.example。{function.name}
取值为目标函数的名称后缀,对应函数唯一标识中/右侧的名称部分。例如函数标识为com.example/greeter时,该参数会被替换为greeter。
实际配置示例:如果设置
urlPathTemplate: https://{function.namespace}.internal/{function.name},当调用com.example/order函数时,最终请求的URL会被自动拼接为https://com.example.internal/order。
内容的提问来源于stack exchange,提问作者John
相关产品推荐
相关产品推荐

