首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Cadence用于多个微服务

如何将Cadence用于多个微服务
EN

Stack Overflow用户
提问于 2019-12-18 16:54:58
回答 1查看 288关注 0票数 0

我试图了解Cadence引擎是如何工作的,但我不能理解如何使其分布式。我已经有使用Conductor的经验,在这种情况下,我只需要为每个微服务实现Worker类,然后指向Conductor服务器的uri来开始轮询。我怎么才能用Cadence做同样的事情呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-20 11:55:05

分发Cadence有两个独立的部分。首先,Cadence后端服务本身就是一个可伸缩的分布式RPC服务。它通过添加更多的机器(在k8s时代主要是pods )和增加数据库容量来进行横向扩展。

第二部分是向外扩展实现工作流和活动的工作人员。工作人员连接到服务。因此,在Cadence中,您必须初始化到Cadence服务端点的连接(通过主机:ip、DNS或自定义发现机制),并启动使用长轮询从Cadence获取任务的worker。工作进程是无状态的,您可以随时添加和删除它们。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59388480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档