國產東方通訊息佇列TongLINKQ8.1服務端安裝步驟

chyun2011發表於2024-10-25
一、服務端安裝
  • 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 # 檢視程序

相關文章