首页 > 其他分享 >国产东方通消息队列TongLINKQ8.1服务端安装步骤

国产东方通消息队列TongLINKQ8.1服务端安装步骤

时间:2024-10-25 20:10:55浏览次数:6  
标签:tlq 队列 TongLINKQ8.1 tlqstat home qcu1 服务端

一、服务端安装

  • 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 # 查看进程

标签:tlq,队列,TongLINKQ8.1,tlqstat,home,qcu1,服务端
From: https://www.cnblogs.com/cy2011/p/18503215

相关文章

  • 数据结构——队列和栈
    目录一、栈        1、概念与结构    2、栈的结构与初始化    3、入栈        4、出栈         5、取栈顶元素         6、取栈中有效元素个数          7、栈是否为空 二、队列     1、概念......
  • 数据结构 ——— C语言实现链式队列
    目录队列的概念以及示意图数组队列和链式队列链式队列的结构 实现链式队列的准备工作实现链式队列1.初始化2.打印队列的所有数据3.数据入队列(尾插)4.数据出队列(头删)5.访问队头的数据6.访问队尾的数据7.队列数据总个数8.判断队列是否为空9.释放队列的所......
  • C++ 双端队列实现
    #include<iostream>usingnamespacestd;#defineullisize_ttemplate<classT>classDualStack{private: structNode{ Tdata; Node*next; }; Node*head,*tail; Node*p; ullilength;public: DualStack(){ head=NULL; length=0......
  • 延时队列(RabbitMQ)
    1.概述延时任务,也叫延迟任务延迟队列:没有固定的开始时间,它常常是由一个事件触发的,而在这个事件触发之后的一段时间内触发另一个事件,任务可以立即执行,也可以延迟。2.技术选型RabbitMQ(死信交换机)实现方式TTL+私信交换机1.概述死信队列:存放死信的队列死信交换机:绑定死信队列......
  • 【数据结构与算法】之队列详解
    队列(Queue)是一种重要的线性数据结构,遵循先进先出、后进后出的原则。本文将更详细地介绍队列的概念、特点、Java实现以及应用场景。模运算小复习:a%b的值总是小于b5%4=1  5 %2=11%5=1  4%5=41.队列概念概述想象一下排队买票,先排队的人总是先买......
  • c# grpc 保姆级教学搭建grpc框架 服务端、客户端
    文章目录基于已有class自动生成.proto文件grpc服务类库开发启动Grpc服务实现Grpc客户端基于已有class自动生成.proto文件如果想自己写.proto文件,可跳过这一步要转换成.proto文件的类usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;......
  • C++Socket通讯样例(服务端)
    1.创建Socket实例并开启。privateintOpenTcp(intport,stringip=""){//1.开启服务端try{_tcpServer=newSocket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);IPAddressipAddr=IPAddress.Any;......
  • 群控系统服务端开发模式-程序草图设计
    本系统采用PHP开发,采用thinkphp6作为php应用框架。一、总控制    1、Base.php        a、是否是登录后的验证父类,也就是需要登录才能操作的控制都需要继承他;        b、继承BaseController.php;    2、Emptys.php  ......
  • 【C++篇】栈的层叠与队列的流动:在 STL 的韵律中探寻数据结构的优雅之舞
    文章目录C++栈与队列详解:基础与进阶应用前言第一章:栈的介绍与使用1.1栈的介绍1.2栈的使用1.2.1最小栈1.2.2示例与输出1.3栈的模拟实现第二章:队列的介绍与使用2.1队列的介绍2.2队列的使用2.2.1示例与输出2.3队列的模拟实现2.3.1示例与输出第三章:优先队......
  • 225. 用队列实现栈
    classMyStack{public:MyStack():q1(queue<int>()),q2(queue<int>()){}voidpush(intx){q1.push(x);}intpop(){intret;if(q1.size()==1){ret=q1.front(......