Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

使用 rocketmq proxy时, 客户端依旧与 docket 容器中的 broker 直接建立连接

Abierto
#683 6 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
45/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
docker, java

Línea de trabajo

Comience con la configuración de rocketmq.name-server, el flujo de conexión del proxy de RocketMQ y el endpoint del broker informado 172.18.0.4:8080; en el issue no se mencionan archivos del repositorio ni tests. Reproduzca la configuración de Docker y trace por qué el cliente recibe una dirección del broker en lugar de una ruta de proxy accesible. Se considera terminado cuando el cliente puede enviar a través del proxy sin conectarse directamente al contenedor del broker.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

客户端配置如下:
rocketmq: name-server: localhost:8080
其中, name-server 的地址是 proxy 的地址。

报错信息为:
`2024-09-19T17:00:00.640+08:00 ERROR 28360 --- [spring-boot-rocketmq-starter] [nio-9001-exec-3] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: org.springframework.messaging.MessagingException: Send [3] times, still failed, cost [9004]ms, Topic: test-topic-1, BrokersSent: [15cc0e42b818, 15cc0e42b818, 15cc0e42b818]
See https://rocketmq.apache.org/docs/bestPractice/06FAQ for further details.] with root cause

org.apache.rocketmq.remoting.exception.RemotingConnectException: connect to 172.18.0.4:8080 failed`

Lenguaje dominante
Java
Estrellas
2.3k
Forks
941
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

  • Sin Dockerfile ni archivo de Docker Compose
  • Tiene una plantilla de pull request
  • Sin guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de apache/rocketmq-spring

Todos los issues de apache/rocketmq-spring

Issues similares

Más issues de Java

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.