apache / apache/servicecomb-java-chassis

客户端超时之后,服务端依旧在进行业务处理,直到处理完业务,这个问题有啥解决方法嘛

Abierto
#3,663 1 comentario 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Java
Estrellas
1.9k
Forks
814
Merge medio
8 d 23 h
PR fusionados (30 d)
1

Descripción

现象为客户端请求1秒超时,然后服务端依旧在进行业务处理,如下图客户端设置超时时间为1S,服务端sleep 2s后进行业务处理(模拟长时间业务处理的情况),然后客户端超时之后服务端业务并未中断而是继续进行了下去
![image](https://user-images.githubusercontent.com/20596310/221343264-9e2d09ae-3684-498d-a8fa-9ea7ea1c70f2.png)

![image](https://user-images.githubusercontent.com/20596310/221343163-ed3a3c7b-bf30-4ded-81bc-27706a9dc42e.png)

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

No se especifica ningún archivo fuente, prueba ni punto de entrada. Empieza reproduciendo el escenario adjunto: establece el tiempo de espera del cliente en 1 segundo y haz que el servidor espere 2 segundos antes de procesar; después, rastrea si la cancelación de la solicitud llega al servidor. Debe definirse como completado cuando el servidor detenga o gestione de otro modo la solicitud abandonada según lo previsto.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
java
Área
backend, distributed-systems
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
30/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.