Quarkus 如何处理并发请求?
How does Quarkus handle simultaneous requests?
我想知道如何 Quarkus is handling simultaneous requests to for example a REST API with json-rest。
示例:
- REST API 被很多客户端同时调用
- REST API 调用调用其他 APIs
- REST API 处理另一个叫 API 的响应,returns 处理响应
问题:
- 请求是否被逐个排队处理?
- 如果 API 忙,请求会被拒绝吗?
- 是否使用 Istio 等工具将处理并行性卸载到基础设施?
有人可以指点我一些相关文档或给出解释吗?谢谢。
Quarkus 在后台使用 Vert.x 来实现事件循环。这意味着它可以处理数千个请求,因为它的线程没有被阻塞。
您可以在 Vert.x 的文档中阅读更多相关信息:https://vertx.io/docs/vertx-core/java/
我想知道如何 Quarkus is handling simultaneous requests to for example a REST API with json-rest。
示例:
- REST API 被很多客户端同时调用
- REST API 调用调用其他 APIs
- REST API 处理另一个叫 API 的响应,returns 处理响应
问题:
- 请求是否被逐个排队处理?
- 如果 API 忙,请求会被拒绝吗?
- 是否使用 Istio 等工具将处理并行性卸载到基础设施?
有人可以指点我一些相关文档或给出解释吗?谢谢。
Quarkus 在后台使用 Vert.x 来实现事件循环。这意味着它可以处理数千个请求,因为它的线程没有被阻塞。
您可以在 Vert.x 的文档中阅读更多相关信息:https://vertx.io/docs/vertx-core/java/