【发布时间】:2019-06-25 11:39:45
【问题描述】:
尝试学习如何设置 Thrift 服务的高可用性、蓝/绿部署和水平扩展以进行生产。如何在多台服务器上使用 Thrift 并让客户端使用多个服务器节点并在故障情况下自动切换到健康的节点?
我读过thrift tutorials、thrift missing guide 甚至the Learning Apache Thrift book。此外,随机谷歌搜索还没有找到答案。
我确实从node-thrift-pool 找到了部分解决方案,但它只允许将多个服务器添加到池中。但是,一旦您部署了新版本,该池就会变空,因为客户端不知道新服务器(因此需要 ELB 或类似的东西)。我曾尝试使用 ELB,但未能使其正常工作,之后将启用并检查访问日志以深入挖掘。
【问题讨论】:
标签: thrift amazon-elb