apache / apache/rocketmq-spring

namespave-v2 的配置无效

Open
#722 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
2.3k
Forks
943
PR merge metrics
No merged PRs in 30d

Description

这是我的 docker-compose.yml

```yaml
services:
namesrv:
image: apache/rocketmq:5.3.1
container_name: rmqnamesrv
restart: on-failure
volumes:
- ./logs/namesrv:/home/rocketmq/logs
ports:
- 9876:9876
networks:
- rocketmq
command: sh mqnamesrv

broker:
image: apache/rocketmq:5.3.1
container_name: rmqbroker
restart: on-failure
ports:
- 10909:10909
- 10911:10911
- 10912:10912
environment:
- NAMESRV_ADDR=namesrv:9876
- JAVA_OPT_EXT=-server -Xms512m -Xmx512m -Duser.home=/home/rocketmq
volumes:
- ./broker_master/store:/home/rocketmq/store
- ./broker_master/broker.conf:/home/rocketmq/rocketmq-5.3.1/conf/broker.conf
- ./logs/broker:/home/rocketmq/logs
depends_on:
- namesrv
networks:
- rocketmq
command: sh mqbroker -c ../conf/broker.conf

networks:
rocketmq:
name: rocketmq
driver: bridge
```

这是我的 broker.conf
```conf
brokerClusterName=DefaultCluster
brokerName=Broker-A
brokerId=0
deleteWhen=03
fileReservedTime=48
brokerRole=ASYNC_MASTER
flushDiskType=ASYNC_FLUSH
listenPort=10911
brokerIP1=192.168.30.12
namesrvAddr=192.168.30.12:9876
```

spring boot version: 3.4.4
rocketmq-spring-boot-starter version: 2.3.3

```yaml
rocketmq:
name-server: 192.168.30.12:9876
producer:
group: producer
namespace-v2: test
consumer:
group: consumer
namespace-v2: test
```

修改 `namespace-v2` 为 dev 发送消息,修改 `namespace-v2` 为 test,在 `namespace-v2` 为 test 的情况下消费消息,会消费到 dev 的消息,使用 `namespace` 可以实现消息隔离。

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.