apache / apache/servicecomb-java-chassis
2.1版本 重启的时候有可能会导致 no schema defined
- 主要言語
- Java
- スター
- 1.9k
- フォーク
- 814
- 平均マージ
- 8日 23時間
- マージ済み PR(30日)
- 1
説明
问题现象:
服务重启成功后,调RPC接口会有这个报错

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

正常时,MicroserviceMeta对比

怀疑是RestEngineSchemaListener 没有正常接收CreateMicroserviceVersionEvent 事件完成处理,求问有没有避免措施,或者其他解决方案
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
まず、レポートに示されている MicroserviceMeta の状態に関連する RestEngineSchemaListener と CreateMicroserviceVersionEvent の処理を追跡します。再起動シーケンスを再現し、スキーマが存在しない理由を特定します。完了の条件は、正常な再起動後の RPC 呼び出しが「no schema defined」で失敗しなくなることです。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- java
- 領域
- api, backend
- issue の種類
- バグ
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 30/100