apache / apache/servicecomb-java-chassis

2.1版本 重启的时候有可能会导致 no schema defined

Abierto
#4,295 8 comentarios 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

问题现象:
服务重启成功后,调RPC接口会有这个报错
![image](https://github.com/apache/servicecomb-java-chassis/assets/51687046/9cc2f68d-f8e6-49af-aa4c-bad4927dfc0c)

初步分析:
异常时,MicroserviceMeta中对象如下
![image](https://github.com/apache/servicecomb-java-chassis/assets/51687046/b027f739-5776-4d81-9739-070f238e99e5)
正常时,MicroserviceMeta对比
![image](https://github.com/apache/servicecomb-java-chassis/assets/51687046/af381a2c-15e7-4626-8993-4c24c80d81b4)

怀疑是RestEngineSchemaListener 没有正常接收CreateMicroserviceVersionEvent 事件完成处理,求问有没有避免措施,或者其他解决方案

Guía de contribución

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

Línea de trabajo

Empieza siguiendo el manejo de RestEngineSchemaListener y CreateMicroserviceVersionEvent alrededor del estado MicroserviceMeta mostrado en el informe. Reproduce la secuencia de reinicio y determina por qué falta el esquema; se considera terminado cuando las llamadas RPC después de un reinicio correcto ya no fallen con «no schema defined».

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

Evaluación

Stack tecnológico
java
Área
api, backend
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.