首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使api在Swift Perfect中高度可用

使api在Swift Perfect中高度可用
EN

Stack Overflow用户
提问于 2017-04-14 14:42:26
回答 1查看 57关注 0票数 1

我已经定义了一个提供来自MongoDB的数据的应用程序接口。但是,问题是,如果我从相同的IP地址连续点击api,结果并不一致。如果第一次给出了正确的结果,则下一次给出的连接失败。如果我只点击"hello world“api,那么无论我如何频繁地点击同一个IP,它都不会失败。我正在监听HTTP 80的端口范围。有没有人可以建议我这个问题以及如何解决这个问题。我是第一次接触这个服务器的概念。

EN

回答 1

Stack Overflow用户

发布于 2017-05-02 01:21:15

在我看来,Perfect已经有了很高的可用性。即使在最实惠的虚拟机中,api响应也应该足够快。这是我的负载测试结果:

代码语言:javascript
复制
$ 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实例上发生了什么。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43406531

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档