Skip to main content

🧣 ActiveMQ 安裝 - Artemis

環境

安裝流程

下載

點擊下載

解壓縮

copy Apache24 to C:\apache-artemis-2.31.2

建立 Broker

  • 檔案: /apache-artemis-2.31.2/bin/

右鍵

在終端機開啟

建立新的 Broker

.\artemis create MyBroker
  • 終端機顯示
PS C:\app\apache-artemis-2.31.2\bin> .\artemis create MyBroker
Creating ActiveMQ Artemis instance at: C:\app\apache-artemis-2.31.2\bin\MyBroker

--user:
What is the default username?

輸入帳戶名稱

admin
  • 終端機顯示
PS C:\app\apache-artemis-2.31.2\bin> .\artemis create MyBroker
Creating ActiveMQ Artemis instance at: C:\app\apache-artemis-2.31.2\bin\MyBroker

--user:
What is the default username?
admin

--password: is mandatory with this configuration:
What is the default password?

輸入密碼

test123
  • 終端機顯示
PS C:\app\apache-artemis-2.31.2\bin> .\artemis create MyBroker
Creating ActiveMQ Artemis instance at: C:\app\apache-artemis-2.31.2\bin\MyBroker

--user:
What is the default username?
admin

--password: is mandatory with this configuration:
What is the default password?


--allow-anonymous | --require-login:
Allow anonymous access?, valid values are Y, N, True, False

匿名模式

caution

如果設定成 Y 隨意連線都可以連進來訂閱與推播

所以一律要設定成 N

N
PS C:\app\apache-artemis-2.31.2\bin> .\artemis create MyBroker
Creating ActiveMQ Artemis instance at: C:\app\apache-artemis-2.31.2\bin\MyBroker

--user:
What is the default username?
admin

--password: is mandatory with this configuration:
What is the default password?


--allow-anonymous | --require-login:
Allow anonymous access?, valid values are Y, N, True, False
N

Auto tuning journal ...
done! Your system can make 0.45 writes per millisecond, your journal-buffer-timeout will be 2236000

You can now start the broker by executing:

"C:\app\apache-artemis-2.31.2\bin\MyBroker\bin\artemis" run

Or you can setup the broker as Windows service and run it in the background:

"C:\app\apache-artemis-2.31.2\bin\MyBroker\bin\artemis-service.exe" install
"C:\app\apache-artemis-2.31.2\bin\MyBroker\bin\artemis-service.exe" start

To stop the windows service:
"C:\app\apache-artemis-2.31.2\bin\MyBroker\bin\artemis-service.exe" stop

To uninstall the windows service
"C:\app\apache-artemis-2.31.2\bin\MyBroker\bin\artemis-service.exe" uninstall

到這邊可以看到目錄底下長出一個 Broker

目錄位置

設定

位於 /apache-artemis-2.31.2/bin/MyBroker/etc/

啟動

位於 /apache-artemis-2.31.2/bin/MyBroker/bin/

.\artemis run

後台