-
groupadd tlq # 新建組
-
useradd -m -g tlq tlq # 新建tlq使用者並指定組tlq
-
cd /home/tlq/ # 切換到安裝目錄並上傳安裝包
-
tar -xzvf Install_TLQ_Standard_Linux2.6.32_x86_64_8.1.16.0.tar.gz # 解壓安裝檔案
-
cd /home/tlq/TLQ8/
-
設定環境變數
-
cat ./setp >> ~/.bash_profile # 將setp中設定全部加入使用者環境變數檔案中
-
vi ~/.bash_profile TLQHOMEDIR=/home/tlq/TLQ8 # 將TLQHOMEDIR修改為服務端主目錄
-
source ~/.bash_profile # 配置檔案生效
-
tlq -cstop # 停止服務
-
tlq -cabort # 強制停止服務
-
ubuntut系統開啟埠
-
sudo ufw allow 10261/tcp
-
centos系統開啟埠
-
firewall-cmd --zone=public --add-port=10261/tcp --permanent
-
firewall-cmd --reload
-
firewall-cmd --list-port
-
服務端傳送訊息測試
-
cd /home/tlq/TLQ8/samples/demo_java/base
-
javac SendMsg.java
-
java SendMsg qcu1 lq B no
-
服務端接收訊息測試
-
cd /home/tlq/TLQ8/samples/demo_java/base
-
javac GetMsg.java
-
java GetMsg qcu1 lq 1000
二、訊息持久化配置
-
sudo vi /home/tlq/TLQ8/etc/tlqcu_qcu1.conf
-
調整DefPersistence值 ,1為持久化0為非持久化
-
遠端佇列、本地佇列、傳送佇列都可設定DefPersistence屬性
-
DefPersistence屬性設為非持久化以後重啟tlq服務訊息不會丟失,只有重啟作業系統訊息才會丟失
三、其它常用命令
-
tlqstat -lic # 註冊資訊
-
tlqstat -qcu # 統計qcu
-
tlqstat -qcu qcu1 -c # qcu1佇列中的訊息數
-
tlqstat -snd qcu1 1 -ct 1 # qcu連線狀態
-
tlqstat -rcv qcu1 1 -ct 1 # 其它TLQ連線到qcu的狀態
-
tlqstat -msg qcu1 rq # 檢視遠端佇列詳情
-
tlqstat -msg qcu1 lq # 檢視本地佇列詳情
-
ps -ef|grep tl_|grep -v grep # 檢視程序