Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

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

Aperta
#683 6 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
45/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
docker, java

Direzione di ricerca

Iniziare dalla configurazione di rocketmq.name-server, dal flusso di connessione del proxy RocketMQ e dall’endpoint del broker segnalato 172.18.0.4:8080; nell’issue non sono indicati file del repository né test. Riprodurre la configurazione Docker e tracciare il motivo per cui il client riceve un indirizzo del broker invece di una route proxy raggiungibile. Il lavoro è completato quando il client può inviare tramite il proxy senza connettersi direttamente al container del broker.

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

Descrizione

客户端配置如下:
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`

Lingua principale
Java
Stelle
2.3k
Fork
941
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

  • Nessun Dockerfile né file Docker Compose
  • Ha un modello di pull request
  • Nessuna guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di apache/rocketmq-spring

Tutte le issue di apache/rocketmq-spring

Issue simili

Altre issue su Java

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.