gpt4 book ai didi

swift - 使 api 在 Swift Perfect 中高可用

转载 作者:行者123 更新时间:2023-11-28 08:12:11 25 4
gpt4 key购买 nike

我已经定义了一个 API 来提供来自 MongoDB 的数据。但是,问题是,如果我从同一个 IP 地址连续点击 api,结果是不一致的。如果它第一次给出正确的结果,下次它给出连接失败。如果我只点击“hello world”api,无论我从同一个 IP 访问的频率如何,它都不会失败。我正在收听 HTTP 80 的端口范围。任何人都可以告诉我问题以及如何解决这个问题。我是这个服务器概念的新手。

最佳答案

依我拙见,Perfect 已经具备了高可用性。即使在最实惠的 VM 中,api 响应也应该足够快。这是我的负载测试结果:

$ wrk -t12 -c400 -d30s http://localhost:19808/
Running 30s test @ http://localhost:19808/
12 threads and 400 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 30.98ms 10.10ms 86.14ms 73.83%
Req/Sec 546.08 267.66 1.75k 58.56%
194376 requests in 30.07s, 27.07MB read
Socket errors: connect 157, read 717, write 0, timeout 0
Requests/sec: 6464.58
Transfer/sec: 0.90MB

所以即使在最极端的情况下,也只有 0.8% 的机会看到连接不良。请与我们分享您的源代码,否则没有人会知道您的 AWS 实例上发生了什么。

关于swift - 使 api 在 Swift Perfect 中高可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43406531/

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