Open chickenlj opened 1 year ago
除了以上api之外,我们可以考虑引入新的api,让用户把service、method、arguments(json)直接输入进来,发起调用,比如,举个例子:
对于IDL生成的ExampleService
export const ExampleService = { typeName: "apache.dubbo.demo.example.v1.ExampleService", methods: { /** * @generated from rpc apache.dubbo.demo.example.v1.ExampleService.Say */ say: { name: "Say", I: SayRequest, O: SayResponse, kind: MethodKind.Unary, }, } } as const;
我们可以引入 API const client = createGenericPromiseClient(transport); client.call("apache.dubbo.demo.example.v1.ExampleService", "say", {sentence:hello})
除了以上api之外,我们可以考虑引入新的api,让用户把service、method、arguments(json)直接输入进来,发起调用,比如,举个例子:
对于IDL生成的ExampleService
我们可以引入 API const client = createGenericPromiseClient(transport); client.call("apache.dubbo.demo.example.v1.ExampleService", "say", {sentence:hello})