使用REST API中的单个会话令牌可以发出多少个并行请求

facebook-100003209134068

我正在开发将高度依赖Sabre API的应用程序。当大约一百万用户同时访问API时,应用程序的关键因素将是性能。与Saber API支持人员交谈后,他们告诉我的是,他们一次最多提供50个会话令牌,因此您必须在结束时管理会话。这使我的问题无法解决-他们将能够处理一百万个并行请求吗?因此,基本上我们将能够使用相同的会话令牌发出多个请求,除非该令牌过期了?

请帮助我理解他们的回应。以下是我在Sabre API支持下进行的一系列电子邮件对话。

你好,卡拉姆,

限制将是为PCC设置的同时会话。默认情况下,您最多可以在CERT中创建50个并发令牌(50个并发会话),但您的问题的答案为否,因此不会影响我们这边的处理时间。

问候,


您好塞巴斯蒂安非常感谢您与我在一起并帮助我解决这个问题。

因此,正如您提到的,我们一次可以拥有50个会话令牌,是否可以使用一个会话令牌同时发出1个以上的同时请求(异步请求)?例如,我们获得一个会话令牌并将其存储在我们的末尾,并使用它发出多个请求。

我之所以这样问是因为,如果不是,那将意味着我们一次只能发出50个并行请求(每个会话令牌1个请求)。如果是这样,那么我们可能必须实现一个请求队列,这将延迟最终用户的响应。

谢谢

卡拉姆

你好,卡拉姆,

请在下面查看我对您的查询的回答:

因此,正如您提到的,我们一次可以拥有50个会话令牌,是否可以使用一个会话令牌同时发出1个以上的同时请求(异步请求)?例如,我们获得一个会话令牌并将其存储在我们的末尾,并使用它发出多个请求。

不可能,这实际上不是Saber Web Services的相关行为,而是Saber主机的工作方式。Saber是一个同步系统,发送请求后,您需要等到收到响应后才能运行第二个调用。否则,您将收到诸如“ PREVIOUS ENTRY ACTIVE”或类似的消息。

我之所以这样问是因为,如果不是,那将意味着我们一次只能发出50个并行请求(每个会话令牌1个请求)。如果是这样,那么我们可能必须实现一个请求队列,这将延迟最终用户的响应。

这将取决于会话管理器和客户的需求,但我们的大多数客户不需要同时消耗1000个会话。无论如何,一旦您成为Web服务订户,就可以定义并向客户主管请求最能满足您需求的令牌数量。

希望这可以帮助!

最好的祝福,

罗兰多·罗德里格斯(Rolando Rodriguez)

没错,您不能对多个并行请求使用相同的会话/令牌...(Sabre保持会话状态,这会影响下一个请求的结果)

他们建议创建一个会话管理器,以便您拥有会话队列并使用它们,并在需要时“忽略”它们。这样,您可以拥有仅用于查询的会话以及用于触摸PNR的会话,还可以管理自己的到期时间或“保持活动”例程。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在单个SQL查询中,单个表可以使用多少个索引?

来自分类Dev

在Node js中。我可以使用“请求”包发送多少个同时请求

来自分类Dev

postgresql中的IN子句可以使用多少个参数?

来自分类Dev

是否可以使用“使用PayPal登录”来代表用户发出REST api请求?

来自分类Dev

使用令牌保护REST API

来自分类Dev

一个类android中可以使用多少个异步任务?

来自分类Dev

一个MySQL或MariaDB事务中可以使用多少个查询

来自分类Dev

一个类android中可以使用多少个异步任务?

来自分类Dev

一个MySQL或MariaDB事务中可以使用多少个查询

来自分类Dev

可以使用python(urllib2)向Firebase REST API发出PATCH请求吗?

来自分类Dev

我可以向Gmail / Google发出多少个请求?

来自分类Dev

html文档/页面中可以使用多少个<main>主标签

来自分类Dev

我们可以在不同的任务中同时使用多少个“上下文”?

来自分类Dev

无法使用REST API

来自分类Dev

使用USDA REST API

来自分类Dev

我可以使用多少个管道?

来自分类Dev

我可以在Python中使用多少个if / else语句

来自分类Dev

Powershell查询-我可以使用多少个?

来自分类Dev

多少个网站可以使用同一ApplicationPool?

来自分类Dev

我可以同时使用多少个显示器?

来自分类Dev

使用Scrapy可以处理多少个URL?

来自分类Dev

使用 python 3.6 向带有令牌的 API 发出我的第一个请求

来自分类Dev

使用Security REST插件保护REST API

来自分类Dev

使用Java使用REST API

来自分类Dev

在ios中的一个应用程序中可以使用多少个初始屏幕?

来自分类Dev

如何在REST API中使用会话

来自分类Dev

使用JWT安全令牌访问REST API

来自分类Dev

使用自定义令牌以管理员身份向FB DB发出REST请求

来自分类Dev

android设备中有多少个内核?我可以使用多少个线程以获得最佳性能?

Related 相关文章

  1. 1

    在单个SQL查询中,单个表可以使用多少个索引?

  2. 2

    在Node js中。我可以使用“请求”包发送多少个同时请求

  3. 3

    postgresql中的IN子句可以使用多少个参数?

  4. 4

    是否可以使用“使用PayPal登录”来代表用户发出REST api请求?

  5. 5

    使用令牌保护REST API

  6. 6

    一个类android中可以使用多少个异步任务?

  7. 7

    一个MySQL或MariaDB事务中可以使用多少个查询

  8. 8

    一个类android中可以使用多少个异步任务?

  9. 9

    一个MySQL或MariaDB事务中可以使用多少个查询

  10. 10

    可以使用python(urllib2)向Firebase REST API发出PATCH请求吗?

  11. 11

    我可以向Gmail / Google发出多少个请求?

  12. 12

    html文档/页面中可以使用多少个<main>主标签

  13. 13

    我们可以在不同的任务中同时使用多少个“上下文”?

  14. 14

    无法使用REST API

  15. 15

    使用USDA REST API

  16. 16

    我可以使用多少个管道?

  17. 17

    我可以在Python中使用多少个if / else语句

  18. 18

    Powershell查询-我可以使用多少个?

  19. 19

    多少个网站可以使用同一ApplicationPool?

  20. 20

    我可以同时使用多少个显示器?

  21. 21

    使用Scrapy可以处理多少个URL?

  22. 22

    使用 python 3.6 向带有令牌的 API 发出我的第一个请求

  23. 23

    使用Security REST插件保护REST API

  24. 24

    使用Java使用REST API

  25. 25

    在ios中的一个应用程序中可以使用多少个初始屏幕?

  26. 26

    如何在REST API中使用会话

  27. 27

    使用JWT安全令牌访问REST API

  28. 28

    使用自定义令牌以管理员身份向FB DB发出REST请求

  29. 29

    android设备中有多少个内核?我可以使用多少个线程以获得最佳性能?

热门标签

归档