开发者社区> 问答> 正文

otter 高可用方案

otter 高可用有什么方案解决么?

原提问者GitHub用户 slhu91

展开
收起
大圣东游 2023-06-21 17:13:33 86 0
2 条回答
写回答
取消 提交回答
  • 请多看下wiki: https://github.com/alibaba/otter/wiki/Otter%E9%AB%98%E5%8F%AF%E7%94%A8%E6%80%A7

    原回答者GitHub用户agapple

    2023-06-21 18:14:44
    赞同 展开评论 打赏
  • otter高可用方案有以下几种:

    1、使用otter-cluster模块

    otter-cluster是otter的高可用模块,提供了otter集群的能力。在otter-cluster中,每个节点都是平等的,通过协调器保证otter任务的高可用与负载均衡。otter-cluster的部署方式分为单机和分布式两种方式,可以根据实际情况进行选择。

    2、使用负载均衡器

    通过负载均衡器(如LVS、Nginx等)实现otter的高可用。将otter的多个节点分别部署在不同的服务器上,并将这些节点绑定到同一个VIP下,在负载均衡器上配置健康检查、会话保持等功能,实现高可用和负载均衡。

    3、使用Hadoop、Storm等集群框架

    otter支持使用Hadoop、Storm等集群框架进行部署。使用Hadoop或Storm等集群框架,可以通过横向扩展的方式增加otter节点的数量,从而提升otter的性能和可用性。

    需要注意的是,otter在高可用的前提下,还需要保证数据的高可靠,对于可能出现的数据异常(如数据不一致等)需要及时排查和处理。

    2023-06-21 17:31:22
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载