apache / apache/servicecomb-java-chassis

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

オープン
#4,634 コメント 4 件 リアクション 0 件 担当者 0 名 GitHub で見る
2.x
主要言語
Java
スター
1.9k
フォーク
814
平均マージ
8日 23時間
マージ済み PR(30日)
1

説明

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

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

#### 诉求

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

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

まず ExceptionToProducerResponseConverter を読み、Handler と HttpServerFilter からの例外パスを追跡します。共通のインターセプション機構がそれらの例外を監視できる場所を特定し、例外の型またはメッセージに基づくロギングやアラートの期待される動作を定義して検証します。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
java
領域
backend
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
30/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。