dubbo2协议转http协议插件

插件信息

名称字段属性
dubbo2协议转httpdubbo2-to-http协议转换

功能描述

将客户端 Dubbo2请求 转换成 HTTP请求 转发给上游服务,并将上游服务的 HTTP响应 转换成 Dubbo2响应 转发给客户端。该插件仅当路由驱动为dubbo2时生效。

配置参数说明

参数名值类型是否必填值可能性默认值说明
pathstring/getUser转发路径
methodstringPOSTPOSThttp请求方法 默认POST
content_typestringapplication/json暂时只支持application/json
paramsarray_objectarray_object对转发dubbo2协议的内容进行匹配,匹配成功后读取并解析成json
params -> class_namestringcn.apinto.model.UserInfo对应java中的className 获取方法(user.getClass().getName())
params -> field_name否(仅params长度为0时可不填)user_info用于转发给http服务中body内容中的key名(json),不填整个内容转成json

使用方法

  1. 全局插件创建dubbo2-to-http插件

  2. 创建dubbo2路由时添加该插件

参数详细配置 参考教程dubbo2转http插件