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"
]