体系结构
分布式HA架构由3层组成:负载均衡器、应用程序、本地文件系统和外部MongoDB。
负载均衡器
负载均衡器是分布式HA集群的入口点,可以优化地将请求分发到集群节点上的分布式微服务。
正确地管理和配置它是您的组织的责任。
应用程序层
分布式HA表示由两个或多个共享公共资源的分布式节点组成的集群。2022世界杯阿根廷预选赛赛程每个集群节点运行2个分布微服务:
- 分布-职责包括:
- 托管API和UI端点
- 通过Redis发送分发任务到分发服务器
- 将更改同步到其他分布节点
- 经销商-职责包括:
- 处理分发任务
- 与Artifactory边缘节点通信
- 与源Artifactory沟通
数据库
分布式HA需要一个外部数据库,它是二进制文件管理的基础,也用于存储集群范围的配置文件。目前PostgreSQL是受支持的,对配置的任何更改只需要重新启动单个分布节点,以便更改对整个分布集群生效。