乐天笔迹

天才在于勤奋,聪明在于积累

BlogJava 联系 聚合 管理
  3 Posts :: 2 Stories :: 8 Comments :: 0 Trackbacks

        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。

posted on 2006-10-07 22:03 乐天 阅读(4628) 评论(7)  编辑  收藏

Feedback

# re: Tibco EMS 初级使用方法小结 2006-10-08 08:53 stoneshao
这个东西有什么优点呢?相比较activemq和openjms,毕竟这个东西是收费的  回复  更多评论
  

# re: Tibco EMS 初级使用方法小结 2006-10-09 04:32 jigsaw
tibco ems比openjms性能强不止一个数量级

openjms不过是个玩具 供大家学习用的

activemq没用过 不知道  回复  更多评论
  

# re: Tibco EMS 初级使用方法小结 2006-10-10 23:14 suntoe
如果性能强主要是因为用c编写的缘故,那也没什么了不起的  回复  更多评论
  

# re: Tibco EMS 初级使用方法小结 2006-10-11 10:23 123bingbing
如果你是深藏不露的编程高手,www.mylinux.com不仅让你有一展身手的好机会,更能赢得一份额外收入!
  回复  更多评论
  

# re: Tibco EMS 初级使用方法小结 2008-08-13 10:24 Kymair
@suntoe
这是什么话-_-
像JMS Provider这种东西,又能有高性能,又可以像用Java编写的系统一样具有高可扩展性等,就是牛啊
用C和用Java来写这种软件,难度简直不是一个数量级的  回复  更多评论
  

# re: Tibco EMS 初级使用方法小结 2008-10-22 22:35 guanhongyang
楼主辛苦了,谢谢!
希望有机会能多多提供写关于EMS的资料行不?
:)  回复  更多评论
  

# re: Tibco EMS 初级使用方法小结 2012-09-17 16:17 charchen
@stoneshao
有专门的技术支持 这个很重要, 另外在稳定性上 比actionMQ 要好 丢失消息的问题不是那么明显.收费比IBM 的便宜吧 ,不过在处理大消息方面不如IBM MQ  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: