gpt4 book ai didi

时间:如何以编程方式创建命名空间?

转载 作者:行者123 更新时间:2023-12-05 03:43:29 28 4
gpt4 key购买 nike

可以通过 CLI 创建命名空间,但是如何使用 Java SDK 来创建命名空间?

最佳答案

它以编程方式通过 gRPC API 完成由服务公开。

在 Java 中,生成的 gRPC 客户端可以通过 WorkflowServiceStubs 访问:

WorkflowServiceStubs service =
WorkflowServiceStubs.newInstance(
WorkflowServiceStubsOptions.newBuilder().setTarget(serviceAddress).build());
RegisterNamespaceRequest request =
RegisterNamespaceRequest.newBuilder()
.setNamespace(NAMESPACE)
.setWorkflowExecutionRetentionPeriod(Durations.fromDays(7))
.build();
service.blockingStub().registerNamespace(request);

在 Go SDK 中,您可以使用更高级别的 NamespaceClient :

client, err := client.NewNamespaceClient(client.Options{HostPort: ts.config.ServiceAddr})
...
err = client.Register(ctx, &workflowservice.RegisterNamespaceRequest{
Name: name,
WorkflowExecutionRetentionPeriod: &retention,
})

OP 和附加讨论 here .

关于时间:如何以编程方式创建命名空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66777691/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com