RabbitMQ 是否支持 "rabbitmq_consistent_hash_exchange"?
Solution
目前 CF 是支持 "rabbitmq_consistent_hash_exchange" 功能的。
目前有两种方式可以启用:
- 在创建 service 的时候进行指定:cf create-service rabbitmq36 rabbitmq-xs my-rabbitmq-service -c '{ "plugins": ["rabbitmq_shovel", "rabbitmq_shovel_management"] }'
- 在更新 service 的时候进行指定:cf update-service my-rabbitmq-service -c '{ "plugins": ["rabbitmq_shovel", "rabbitmq_shovel_management"] }'
注意:上述命令中,用 "单引号" 把参数括起来有时在 Windows 下会无法被识别,如果出现这个情况的话可以将单引号改为双引号,并用反斜线进行转义。即上述两个命令修改为如下:
- cf create-service rabbitmq36 rabbitmq-xs my-rabbitmq-service -c \"{ "plugins": ["rabbitmq_shovel", "rabbitmq_shovel_management"] }\"
- cf update-service my-rabbitmq-service -c \"{ "plugins": ["rabbitmq_shovel", "rabbitmq_shovel_management"] }\"
请参考:https://documentation.mindsphere.io/MindSphere/paas/a9s-rabbitmq/using.html#use-rabbitmq-plugins。
Notes
1. Insights Hub 官方文档:https://documentation.mindsphere.io/
Notes