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