apache / apache/rocketmq-spring
namespave-v2 的配置无效
- 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.