gpt4 book ai didi

apache - 以编程方式查找最近的 Apache Software Foundation 镜像

转载 作者:行者123 更新时间:2023-12-02 08:44:38 27 4
gpt4 key购买 nike

对于我的部署自动化需求,我希望以动态和编程方式确定最近的 Apache Software Foundation 镜像,因为服务器分布在不同的地理位置,并且动态确定最佳镜像而无需对其进行硬编码是理想的选择某处的知识。

到目前为止我能想到的唯一方法是废弃 http://www.apache.org/dyn/closer.cgi那里建议了最近的镜子的页面,但它似乎有点麻烦和脆弱。

是否有 Web API 端点能够以稳定可靠的方式提供此功能?

最佳答案

页面中的镜像URL被标记为<strong> ,这样您就可以抓取页面以获得 HitTest 门的推荐,如下所示:

curl 'https://www.apache.org/dyn/closer.cgi' |
grep -o '<strong>[^<]*</strong>' |
sed 's/<[^>]*>//g' |
head -1

此外, closer.cgi supports an ?as_json=1 query parameter提供与 JSON 相同的信息。结果的键为 preferred对于最近的镜子,以及 http寻找替代方案。

关于apache - 以编程方式查找最近的 Apache Software Foundation 镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21534797/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com