微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

向远程 Cadence 服务器注册工作流程:任何示例

如何解决向远程 Cadence 服务器注册工作流程:任何示例

如何使用远程 Cadence 服务器注册工作流?几乎所有示例都指向本地服务器。

谢谢 桑杰

解决方法

回答我自己的问题。如果没有 Matt Anger 的帮助,就无法解决这个问题。

ClientOptions tOptions = ClientOptions.newBuilder().setHost(serverHostName).setPort(serverPort).build() ;
WorkflowServiceTChannel tChannel = new WorkflowServiceTChannel(tOptions);
WorkflowClientOptions clientOptions = WorkflowClientOptions.newBuilder().setDomain(serverDomain).build();
WorkflowClient wfClient = WorkflowClient.newInstance(tChannel,clientOptions);
WorkerFactoryOptions factoryOptions = WorkerFactoryOptions.newBuilder().build();
WorkerFactory factory = WorkerFactory.newInstance(wfClient,factoryOptions);
// the class referred to below is from the tutorial
Worker worker = factory.newWorker("HelloWorldTaskList",WorkerOptions.newBuilder()
                                            .setMaxConcurrentActivityExecutionSize(100)
                                            .setMaxConcurrentWorkflowExecutionSize(100)
                                            .build());
 worker.registerWorkflowImplementationTypes(HelloWorldImpl.class);
 factory.start();

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。