tibco往服务器发消息,Tibco EMS 初级使用方法小结

2022-04-11 00:00:00 用户 消息 队列 是一个 口令

TIBCO Enterprise Message Service 是一个消息服务器产品,它采用C语言编写,

完全支持JMS的通讯协议,在运行速度和消息吞吐量上表现非常出色,

对于Windows、Linux、Mac、AIX平台都提供支持,关于这个产品,我也是刚刚接触不久,

以下是本人一段时间使用的一个小结:

1、将EMS设置为控制访问模式

默认安装好的EMS对于消息队列(Queue) 或者消息主题(Topic) 的访问是不需要口令的,

显然在任何生产环境中都不会让这样的设置存在,我们步要做的事情就是打开服务的访问控制:

启动 EMS Administration Tool ,使用管理员(admin)身份登录,密码初始为空,敲入命令

tcp://192.168.1.23:7222> set server authorization=enabled

Server parameters have been changed

2、更改管理员登录口令

设置好了访问控制,下一步就是修改管理员密码:

tcp://192.168.1.23:7222> set password admin admin

Password of user 'admin' has been modified

set password 是一个控制命令,这句话的意思是将用户 admin 的密码设置为 admin。

3、创建用户和用户组

创建用户组 emsgroup:

tcp://192.168.1.23:7222> create group emsgroup

Group 'emsgroup' has been created

创建用户 emsuser:

tcp://192.168.1.23:7222> create user emsuser password=emsuser

User 'emsuser' has been created

将用户添加至用户组中:

tcp://192.168.1.23:7222> add member emsgroup emsuser

Group 'emsgroup' has been modified

查看用户是否添加成功:

tcp://192.168.1.23:7222> show group emsgroup

Group:        emsgroup

Description:

Users:        1

以上显示组 emsgroup 中有一个用户,显然就是 emsuser 这个用户。

4、创建消息队列

创建一个名叫 nanjing 的消息队列:

tcp://192.168.1.23:7222> create queue nanjing

Queue 'nanjing' has been created

5、为用户分配访问权限

为用户 emsuser 分配 receive,send,browse 的权利:

tcp://192.168.1.23:7222> grant queue nanjing emsuser receive,send,browse

Permissions have been changed

好了,现在就可以使用 JMS 客户端向服务器的7222端口上发送消息了,使用的用户名就是我们

刚才设置的 emsuser 口令是 emsuser,消息队列的名称:nanjing。

来源 

https://blog.csdn.net/weixin_39975366/article/details/119432857?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164966801616781685375573%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164966801616781685375573&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-14-119432857.142^v7^control,157^v4^new_style&utm_term=Tibco&spm=1018.2226.3001.4187

相关文章