我们正在尝试构建一个系统,该系统从 Cassandra 数据库获取要执行的任务列表,然后通过某种组共识创建一个执行计划(最好在一个节点上),然后由整个服务器集群同意并执行. 我们真的不想添加任何额外的软件,例如 Redis 或 AMPQ 系统,而是将共识直接内置到所有运行作业的服务器中。到目前为止,我们已经找到了 Skiff,它是 Raft 算法的一种实现,看起来可以完成任务,但我想知道是否有人以纯 Node.js 的方式找到了一个优雅的解决方案,不涉及外部消息传递系统。
问问题
640 次