??????? TIBCO Enterprise Message Service 是一個(gè)消息服務(wù)器產(chǎn)品,它采用C語(yǔ)言編寫(xiě),
完全支持JMS的通訊協(xié)議,在運(yùn)行速度和消息吞吐量上表現(xiàn)非常出色,
對(duì)于Windows、Linux、Mac、AIX平臺(tái)都提供支持,關(guān)于這個(gè)產(chǎn)品,我也是剛剛接觸不久,
以下是本人一段時(shí)間使用的一個(gè)小結(jié):
1、將EMS設(shè)置為控制訪問(wèn)模式
????? 默認(rèn)安裝好的EMS對(duì)于消息隊(duì)列(Queue) 或者消息主題(Topic) 的訪問(wèn)是不需要口令的,
顯然在任何生產(chǎn)環(huán)境中都不會(huì)讓這樣的設(shè)置存在,我們第一步要做的事情就是打開(kāi)服務(wù)的訪問(wèn)控制:
啟動(dòng) EMS Administration Tool ,使用管理員(admin)身份登錄,密碼初始為空,敲入命令
tcp://192.168.1.23:7222>?set server authorization=enabled?
Server parameters have been changed
2、更改管理員登錄口令
????? 設(shè)置好了訪問(wèn)控制,下一步就是修改管理員密碼:
tcp://192.168.1.23:7222> set password admin admin
Password of user 'admin' has been modified
set password 是一個(gè)控制命令,這句話的意思是將用戶(hù) admin 的密碼設(shè)置為 admin。
3、創(chuàng)建用戶(hù)和用戶(hù)組
????? 創(chuàng)建用戶(hù)組 emsgroup:
tcp://192.168.1.23:7222> create group emsgroup
Group 'emsgroup' has been created
????? 創(chuàng)建用戶(hù) emsuser:
tcp://192.168.1.23:7222> create user emsuser password=emsuser
User 'emsuser' has been created
?????? 將用戶(hù)添加至用戶(hù)組中:
tcp://192.168.1.23:7222> add member emsgroup emsuser
Group 'emsgroup' has been modified
?????? 查看用戶(hù)是否添加成功:
tcp://192.168.1.23:7222> show group emsgroup
?Group:??????? emsgroup
?Description:
?Users:??????? 1
???????以上顯示組 emsgroup 中有一個(gè)用戶(hù),顯然就是 emsuser 這個(gè)用戶(hù)。
?
4、創(chuàng)建消息隊(duì)列
????? 創(chuàng)建一個(gè)名叫 nanjing 的消息隊(duì)列:
tcp://192.168.1.23:7222> create queue nanjing
Queue 'nanjing' has been created
????? ?????
5、為用戶(hù)分配訪問(wèn)權(quán)限
??????為用戶(hù) emsuser 分配 receive,send,browse 的權(quán)利:
tcp://192.168.1.23:7222> grant queue nanjing emsuser receive,send,browse
Permissions have been changed
????? 好了,現(xiàn)在就可以使用 JMS 客戶(hù)端向服務(wù)器的7222端口上發(fā)送消息了,使用的用戶(hù)名就是我們
剛才設(shè)置的 emsuser 口令是 emsuser,消息隊(duì)列的名稱(chēng):nanjing。
Feedback
tibco ems比openjms性能強(qiáng)不止一個(gè)數(shù)量級(jí)
openjms不過(guò)是個(gè)玩具 供大家學(xué)習(xí)用的
activemq沒(méi)用過(guò) 不知道 回復(fù) 更多評(píng)論
openjms不過(guò)是個(gè)玩具 供大家學(xué)習(xí)用的
activemq沒(méi)用過(guò) 不知道 回復(fù) 更多評(píng)論
@suntoe
這是什么話-_-
像JMS Provider這種東西,又能有高性能,又可以像用Java編寫(xiě)的系統(tǒng)一樣具有高可擴(kuò)展性等,就是牛啊
用C和用Java來(lái)寫(xiě)這種軟件,難度簡(jiǎn)直不是一個(gè)數(shù)量級(jí)的 回復(fù) 更多評(píng)論
這是什么話-_-
像JMS Provider這種東西,又能有高性能,又可以像用Java編寫(xiě)的系統(tǒng)一樣具有高可擴(kuò)展性等,就是牛啊
用C和用Java來(lái)寫(xiě)這種軟件,難度簡(jiǎn)直不是一個(gè)數(shù)量級(jí)的 回復(fù) 更多評(píng)論
@stoneshao
有專(zhuān)門(mén)的技術(shù)支持 這個(gè)很重要, 另外在穩(wěn)定性上 比actionMQ 要好 丟失消息的問(wèn)題不是那么明顯.收費(fèi)比IBM 的便宜吧 ,不過(guò)在處理大消息方面不如IBM MQ 回復(fù) 更多評(píng)論
有專(zhuān)門(mén)的技術(shù)支持 這個(gè)很重要, 另外在穩(wěn)定性上 比actionMQ 要好 丟失消息的問(wèn)題不是那么明顯.收費(fèi)比IBM 的便宜吧 ,不過(guò)在處理大消息方面不如IBM MQ 回復(fù) 更多評(píng)論
只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。 | ||
![]() |
||
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問(wèn)
管理
|
||