探索高效容灾架构:阿里云AppActive中间件

探索高效容灾架构:阿里云AppActive中间件

AppactiveAppActive: A middleware dedicate to building multi-site active/active application architectures(阿里巴巴开源的一款标准、通用且功能强大的,致力于构建应用多活架构的开源中间件)项目地址:https://gitcode.com/gh_mirrors/ap/Appactive

项目简介

AppActive是一款由阿里巴巴倾力打造的开源中间件,其目标是为企业构建云原生、高可用且多活的应用架构。这个项目不仅提供了多活架构的标准和实现,还展示了丰富多样的业务场景应用(如单AZ、单区域、单云、多AZ、多区域、多云及自建IDC等)。作为AHAS-MSHA的内部开源项目,AppActive汲取了阿里巴巴近9年的生产级灾难恢复经验,并结合了众多外部客户和社区的最佳实践,具备高度可靠性和可扩展性。

技术剖析

AppActive的架构涵盖了数据平面和控制平面,全面管理应用程序流量和数据的生命周期。这一结构包括部署架构和技术架构两大部分,具体细节可以参考架构文档进行深入了解。此外,该项目还定义了基本的概念模型和实现了多项功能特性,详细信息可见概念解析功能特性

快速体验

想要快速上手AppActive?简单几步即可启动示例应用:

  1. 确保已安装dockerdocker-compose,并运行appactive-demo模块下的run.sh脚本以启动所有应用程序。
  2. 将主机设置为127.0.0.1 demo.appactive.io,然后访问http://demo.appactive.io/buyProduct?r_id=2000,观察其工作原理。
  3. 要切换流量,可在appactive-portal模块下执行cut.sh脚本。需要注意的是,该演示中的写保护规则是硬编码的,如需修改范围,请自行计算写保护规则和下一跳路由规则后执行流量切换。

当您完成体验并希望停止服务时,只需在appactive-demo目录下执行docker-compose down

开发者指南

对于开发者来说,我们准备了详尽的开发者指南,包括基础示例、支持插件、版本管理和使用效果等内容,帮助您更好地理解和利用AppActive。

更新日志

请查阅变更日志,了解每个版本中AppActive的新特性和改动内容。

参与贡献

无论您是对代码质量有追求的开发者,还是希望通过分享想法推动项目发展的爱好者,我们都热烈欢迎您的加入。更多关于贡献的指导,可见贡献指南

交流互动

  • 加入我们的钉钉群:34222602
  • 您的想法对我们至关重要,通过问卷(链接)告诉我们您对AppActive的需求和建议。

用户注册

如果您已经在或者计划将AppActive用于您的业务系统,别忘了告诉我们,您的支持是我们前进的动力:反馈通道

让我们携手共创更稳定、更灵活的多活架构,让技术服务于业务,助力企业在数字化转型之路上行稳致远。

AppactiveAppActive: A middleware dedicate to building multi-site active/active application architectures(阿里巴巴开源的一款标准、通用且功能强大的,致力于构建应用多活架构的开源中间件)项目地址:https://gitcode.com/gh_mirrors/ap/Appactive

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

滕娴殉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值