apache / apache/apisix-java-plugin-runner

RpcCallHandler is dispatched on the IO thread

Ouverte
#167 4 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
enhancement
Langage dominant
Java
Étoiles
152
Forks
102
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

The `RpcCallHandler` is not assigned a thread pool, which means only a single request can be handled concurrently. This is a show stopper for high throughput systems.

To process the request asynchronously, use the `addAfter` overload that takes an `EventExecutorGroup`:

https://netty.io/4.0/api/io/netty/channel/ChannelPipeline.html#addAfter-io.netty.util.concurrent.EventExecutorGroup-java.lang.String-java.lang.String-io.netty.channel.ChannelHandler-

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.