Wie ich weiß, ist in RocketMq eine "Warteschlange" ähnlich wie eine "Partition" in Kafka. Ein Thema hat mehrere Warteschlangen, hat auch mehrere Broker (Master und Slave).RocketMQ: Wie werden die Warteschlangen eines Themas den Hauptbrokern zugeordnet?
Aber wie sind die Warteschlangen den Mastern zugeordnet?
Zum Beispiel, wenn ich ein Thema mit 3 Warteschlangen und 3 Master habe. Die 3 Warteschlangen verteilen sich auf die 3 Master? oder jeder Master hat 3 Warteschlangen?
aber wie die Warteschlangen Master in der Implementierung zugeordnet werden? Ich habe den Quellcode gelesen und festgestellt, dass die Admin-Konsole das Thema an alle Master senden wird, wenn ein Thema erstellt wird, aber wie die Master die Warteschlangen eines Themas aufteilen? – travi
Verwenden Sie "-b", um ein Thema im angegebenen Broker zu erstellen, und verwenden Sie "-r" oder "-w", um die Anzahl der Lese- oder Schreibwarteschlangen zu bestimmen. –
Übrigens, ich habe dieses Problem gelöst, indem ich den Quellcode gelesen habe. http://blog.csdn.net/chunlongyu/article/category/6638499 – travi