apache / apache/servicecomb-java-chassis

servicecomb提供的异常拦截器ExceptionToProducerResponseConverter不能拦截 Handler,HttpServerFilter 等抛出的异常

Aperta
#4,634 4 commenti 0 reazioni 0 assegnatari Vedi su GitHub
2.x
Lingua principale
Java
Stelle
1.9k
Fork
814
Merge medio
8g 23h
PR unite (30g)
1

Descrizione

#### 背景
当业务定制的filter或者servicecomb自带的filter出现异常时,想要根据对应的异常类型或异常信息来记录日志或告警

#### 分析
查看servicecomb源码,发现ExceptionToProducerResponseConverter只能在业务执行业务逻辑阶段抛出异常才会捕获, Handler,HttpServerFilter 等抛出的异常当前没有通用的拦截机制

#### 诉求

能够针对Handler,HttpServerFilter 等抛出的异常也提供类似异常捕获器的能力

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia leggendo ExceptionToProducerResponseConverter e tracciando i percorsi delle eccezioni da Handler e HttpServerFilter. Determina dove un meccanismo comune di intercettazione potrebbe osservare tali eccezioni, quindi definisci e verifica il comportamento previsto per il logging o gli alert in base al tipo o al messaggio dell’eccezione.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
java
Ambito
backend
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
30/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.