fizz 支持客户端通过 http 协议调用后端的 dubbo 接口。
- 管理后台配置路由
- 客户端 http 调用约定
如前面部分,后端 dubbo 服务是 com.fizzgate.fizz.examples.dubbo.common.service.ShoppingCartService,findByIdsAndName 方法的入参类型依次为 java.util.List、java.lang.String,则客户端通过 http json object 请求体传递方法参数对应的值,如:
{
"p1": [
1,
2,
3
],
"p2": "v2"
}
注意第一个参数的值用 p1 表示,第 n 个用 pn 表示,p 小写,上面也可换成 json 数组传递,如:
[
[1, 2, 3],
"v2"
]