RocketMQ ---窓は、クラスタを構築します

プロセスを構築

ダウンロード

rocketmqパッケージ

設定を変更

あなたは2M-2S-非同期フォルダを見つけますconfフォルダに袋の上に減圧工程、

ボーカー設定

ボーカー・マスター・ボーカー-A- sslave
boker-a.propertiesの修正
#をクラスタ名に属し
brokerClusterName = rocketmq-クラスタ
#broker名、名称は、それぞれを管理するために繰り返すことができる名前を習得、彼と彼の奴隷、例えば: Amasterも彼のスレーブと呼ばれる、ブローカーと呼ばれるブローカ
brokerNameに、ブローカA =
#0がマスターを示し、> 0が示すスレーブ
brokerId = 0
セミコロンで区切ら#nameServerアドレス、
namesrvAddr = 127.0.0.1:9876; 127.0.0.1: 9875
メッセージを送信する#、サーバが自動的にトピックが存在しません作成し、キューのデフォルト数は、作成した
defaultTopicQueueNumsを。4 =
#オフライン、話題のブローカーが自動的に作成なっ推奨ラインを許可する
trueにautoCreateTopicEnable =
#はBrokerが自動的にサブスクリプション・グループを作成することができオンライン近く、アドバイスラインはオープン
autoCreateSubscriptionGroup =真の
リスニングポート#Broker外部サービス、
listenPortの= 10911
#ファイルがある時点で削除し、デフォルトの4:00
deleteWhen = 04
#ファイルの保持時間、デフォルトの48時間
= 120 fileReservedTime
各ファイルの#commitLogデフォルトサイズ1G
mapedFileSizeCommitLog = 1073741824
#ConsumeQueue 30Wサービス状況に応じて調整デフォルトの記憶部と、の各ファイル
mapedFileSizeConsumeQueue = 300000
#destroyMapedFileIntervalForcibly = 120000
#120000 redeleteHangedFileInterval =
#物理ディスク・ファイル・スペースを検出
diskMaxUsedSpaceRatio = 88
#ストレージ・パス
storePathRootDir = E:\クラウド\ RocketMQ \ストア\ブローカー-
#commitLogストレージ・パス
storePathCommitLog = E:\クラウド\ RocketMQ \ストア\ブローカー-A \ commitlog
#消費経路記憶キュー・ストレージ・パス
storePathConsumeQueue = E:\クラウド\ RocketMQ \ストア\ブローカー-A \ consumequeue
#メッセージインデックス格納パス
storePathIndex = E:\クラウド\ RocketMQ \ストア\ブローカー-A \インデックス
#checkpointファイル・ストレージ・パス
storeCheckpoint = E:\クラウド\ RocketMQ \ストア\チェックポイント
#abortファイル格納パス
abortFile = E:\クラウド\ RocketMQ \ストア\ ABORT
の#メッセージサイズの制限
MaxMessageSize = 65536
#flushCommitLogLeastPages = 4
#flushConsumeQueueLeastPages = 2
#flushCommitLogThoroughInterval = 10000
#flushConsumeQueueThoroughInterval = 60000
#Broker役割
# - ASYNC_MASTER非同期レプリケーションマスター
# -ビスSYNC_MASTER同期書き込みマスター
# - SLAVE
brokerRole = ASYNC_MASTERの
#ブラシディスクモード
# - ASYNC_FLUSH非同期ブラシディスク
# - SYNC_FLUSH同期ブラシディスク
flushDiskType ASYNC_FLUSH =
#= checkTransactionMessageEnable falseに
#メッセージスレッドプール番号
#1 sendMessageThreadPoolNums = 128
#プルメッセージスレッドプール番号
#pullMessageThreadPoolNums = 128

======変更boker-as.properties
#はクラスタ名に属し
brokerClusterName = rocketmq-クラスタ
#broker名、名称は各マスターの名前、彼と彼の奴隷、例えばを管理するために繰り返すことができる。Amasterと呼ばれるブローカー-a、彼はまた、ブローカースレーブと呼ばれる
brokerNameにブローカー=-AS
#0がマスターを示し、> 0は、スレーブを示している
。brokerId 1 =
セミコロンで区切っ#nameServerアドレス、
namesrvAddr = 127.0.0.1:9876を、127.0.0.1:9875
で#メッセージを送信するときに、サーバーが自動的にトピックが存在しません作成し、キューのデフォルト数は、作成
defaultTopicQueueNumsを。4 =
#Brokerが自動的にトピックを作成できるように、ラインを開くことをお勧めし、オフライン
trueにautoCreateTopicEnable =
#はブローカーに自動的に作成加入をお勧めラインを許可しますオープンの下、オンライン近く
autoCreateSubscriptionGroup =真
の外部サービス#Brokerリスニングポート、
listenPortの= 10931
#ファイルがある時点で削除し、デフォルトの午前4時
deleteWhen = 04
#ファイルの保持時間、デフォルトの48時間
fileReservedTime = 120
各ファイルの#commitLogデフォルトサイズ1G
mapedFileSizeCommitLog = 1073741824
#ConsumeQueue 30Wデフォルト格納部内の各ファイルは、サービス状況に応じて調整
mapedFileSizeConsumeQueue = 300000
#destroyMapedFileIntervalForcibly = 120000
#120000 redeleteHangedFileInterval =
#物理ディスク・ファイル・スペースを検出
diskMaxUsedSpaceRatio = 88
#ストレージパス
storePathRootDir E =:\クラウド\ RocketMQ \ストア\ブローカー-AS
#commitLogストレージ・パス
storePathCommitLog = E:\クラウド\ RocketMQ \ストア\ブローカー-AS \ commitlog
#消費キューストレージパスストレージ・パス
storePathConsumeQueue = E:\クラウド\ RocketMQ \ストア\ AS-ブローカー\ consumequeueの
#メッセージインデックス格納パス
storePathIndex = E:\クラウド\ RocketMQ \ストア\ブローカー-AS \インデックス
#checkpointファイル・ストレージ・パス
storeCheckpoint = E:\クラウド\ RocketMQ \ストア\チェックポイント
#abortファイル・ストレージ・パス
E = abortFile:\クラウド\ RocketMQ \ストア\ ABORT
#メッセージサイズの制限
MaxMessageSize = 65536
。#4 = flushCommitLogLeastPages
#flushConsumeQueueLeastPages = 2
#flushCommitLogThoroughInterval = 10000
#60000 flushConsumeQueueThoroughInterval =
#Broker役割
# - ASYNC_MASTERの非同期レプリケーションマスター
# -同期SYNC_MASTERデュアル書き込みマスター
# - SLAVE
brokerRole = SLAVEの
#ブラシディスクモード
# - ASYNC_FLUSH非同期ブラシディスク
# - SYNC_FLUSH同期ブラシディスク
flushDiskType = ASYNC_FLUSH
#checkTransactionMessageEnable falseに=
#番号メッセージスレッドプールの
#128 sendMessageThreadPoolNums =
プルメッセージのスレッドプールの#番号
#pullMessageThreadPoolNums = 128

構成注意ポートを参照して上記ボーカー-Bとボーカー-BS
。1
2
3
4
5
6
7
8
9
10
11
12である
13である
14
15
16
17
18である
。19
20
21であり、
22は
23である
24
25
26である
27
28
29
30
31であり、
32
33は
34である
35
36
37
38であります
39
40
41であり、
42は
43である
44は
45
46である
47
48
49
50
51である
52は
53である
54である
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
新namesrvを配置しました

新しいnamesrv-a.properties/namesrv-a.properties
B listenPortのlistenPortの= 9876 = 9875
。1つの
2
改質開始コマンド

CMD修飾メモリ構成(変更なし線)
runserver.cmd
-server -Xms512m -Xmx512m -Xmn126m -XX:PermSizeを-XX = 128M:320M MaxPermSizeを=
runboker.cmd
-server -Xms512m -Xmx512m -Xmn256m
。1
2
。3
。4
。5
コンフィギュレーションの環境変数

=キーROCKETMQ_HOME
例:
E:\クラウド\ RocketMQ \ rocketmq-すべて-4.3.2-binに-リリース
。1
2
。3
スタート

起動したプログラムは、binディレクトリにある
namesrv
mqnamesrv.cmd -c /nameserver-a.propertiesはあなたの場所のプロファイル
設定ファイルの-c場所をmqnamesrv.cmdが配置されている/nameserver-b.properties

情報がコンテナである場合ボーカー開始後の成功が判断
/broker-a.propertiesあなたの場所プロファイル-c mqbroker.cmd
mqbroker.cmd -cあなたの場所のプロファイルがどこ/broker-b.properties
mqbroker.cmd -cあなたをここで、設定ファイルは/broker-as.properties
mqbroker.cmd -Cプロフィール位置/broker-bs.properties
。1
2
3
4
5
6
7
8
9
10
スタートコンソール

rokcetmq-コンソールプロジェクト
引き下げた後、

構成ファイルを変更しrocketmq.config.namesrvAddr = 127.0.0.1:9876; 127.0.0.1: 9875
実行
MVNクリーン
MVN trueに-Dmaven.test.skip =をインストール
ページのエッセイはlocalhostに包まれたランニングジャー:8080
-------- -------------

おすすめ

転載: www.cnblogs.com/liyanyan665/p/11183018.html