apache / apache/servicecomb-java-chassis
[BUG] - CSE服务发布无法与Feign兼容
- Lingua principale
- Java
- Stelle
- 1.9k
- Fork
- 814
- Merge medio
- 8g 23h
- PR unite (30g)
- 1
Descrizione
### Steps to Reproduce
如果使用@FeignClient,`org.springframework.cloud.openfeign.FeignContext`也会发送一个`ContextRefreshedEvent`事件,但是这个时候spring应用程序还没有启动成功,也不是所需要的事件,
`org.apache.servicecomb.core.SCBApplicationListener#onApplicationEvent`需要判断context的parent为null才是spring所发送的事件

### Servicecomb Version
ALL
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia da org.apache.servicecomb.core.SCBApplicationListener#onApplicationEvent e segui come viene gestito ContextRefreshedEvent quando @FeignClient crea un FeignContext. Verifica il comportamento del contesto padre descritto nell’issue, quindi riproduci lo scenario di pubblicazione CSE per confermare che solo l’evento Spring previsto attivi la pubblicazione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java, spring
- Ambito
- backend
- Tipo di issue
- Bug
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 48/100