apache / apache/servicecomb-java-chassis
2.1版本 重启的时候有可能会导致 no schema defined
- Vorherrschende Sprache
- Java
- Sterne
- 1.9k
- Forks
- 814
- Ø Merge
- 8 T. 23 Std.
- Gemergte PRs (30 T.)
- 1
Beschreibung
问题现象:
服务重启成功后,调RPC接口会有这个报错

初步分析:
异常时,MicroserviceMeta中对象如下

正常时,MicroserviceMeta对比

怀疑是RestEngineSchemaListener 没有正常接收CreateMicroserviceVersionEvent 事件完成处理,求问有没有避免措施,或者其他解决方案
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, RestEngineSchemaListener und die Verarbeitung von CreateMicroserviceVersionEvent rund um den im Bericht gezeigten MicroserviceMeta-Zustand nachzuverfolgen. Reproduziere die Neustartsequenz und ermittle, warum das Schema fehlt; abgeschlossen ist die Aufgabe, wenn RPC-Aufrufe nach einem erfolgreichen Neustart nicht mehr mit „no schema defined“ fehlschlagen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- api, backend
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 30/100