apache / apache/servicecomb-java-chassis
框架偷偷调用了业务请求的toString方法
- Lenguaje dominante
- Java
- Estrellas
- 1.9k
- Forks
- 814
- Merge medio
- 8 d 23 h
- PR fusionados (30 d)
- 1
Descripción
https://github.com/apache/servicecomb-java-chassis/blob/a23824a8e6f89f741785d144b45e30b37449311c/core/src/main/java/org/apache/servicecomb/core/governance/MatchType.java#L78
这里会调用业务请求的toString方法, 实际过程不需要,
1. 会影响业务的性能。
2. 当业务toString方法不当存在异常时,业务关闭日志打印后,依然会在这里执行toString方法产生调用异常
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Comienza inspeccionando core/src/main/java/org/apache/servicecomb/core/governance/MatchType.java alrededor de la línea 78 y sigue por qué se invoca el método toString de la solicitud de negocio. Verifica el comportamiento con las pruebas existentes del proyecto o con una reproducción enfocada. Se considera terminado cuando la coincidencia de solicitudes ya no provoca esta invocación innecesaria ni la ruta de excepción resultante.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- java
- Área
- backend
- Tipo de issue
- Error
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100