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。
分享到:
相关推荐
在这个项目中,开发者使用了C#语言和.NET Framework,创建了一个Windows Forms界面来与TIBCO EMS服务器进行交互。WindowsFormsTestTIBCO.sln是Visual Studio的解决方案文件,包含了项目的所有配置信息和依赖关系。...
1. **许可协议**:使用 TIBCO EMS 及其文档须遵循具体的许可协议。如果没有单独执行的软件许可协议,则需遵守安装过程中显示的点击式最终用户许可协议或软件中的 "LICENSE" 文件中的许可条款。 2. **版权与商标声明*...
### TIBCO Enterprise Message Service (EMS) 用户指南关键知识点解析 #### 一、TIBCO EMS简介 **TIBCO Enterprise Message Service (EMS)** 是一款高性能的企业级消息中间件产品,由TIBCO Software Inc.开发。它...
本文将详细介绍TIBCO EMS C语言接口的相关知识,包括其功能特性、开发环境配置以及基本的使用方法。 #### 二、TIBCO EMS C语言接口概述 TIBCO EMS C语言接口为C语言开发者提供了访问TIBCO EMS服务的能力。通过这一...
在软件发布4.3版中,该用户指南提供了全面的指导,帮助用户了解如何部署、配置、管理和使用TIBCO EMS,以满足企业级消息处理需求。 ### 一、TIBCO EMS概述 TIBCO EMS基于Java消息服务(JMS)标准,提供了一个健壮...
- 在配置JMS连接时,选择合适的JMS连接工厂和目的地,确保应用能够正确识别并使用Tibco EMS服务。 - 对于负载均衡和容错能力,考虑实施集群策略,确保高可用性和扩展性。 #### 结论 本文档详细介绍了在HP-UX 11i ...
注册TIBCO RTView时,需要在Windows环境下启动“Enterprise RTView Command Prompt”,运行key installer,使用下载指示中的rtv_key和user_key。示例命令是instructions.install_keys b78a0d0747d5bf611ca8 2uae53...
通过本次培训,学员们将深入了解TIBCO EMS的基本概念、管理配置方法以及如何利用其高级特性来提高系统的性能和可靠性。这不仅有助于更有效地使用TIBCO EMS,也为构建复杂的企业级分布式系统奠定了坚实的基础。
总结,Tibco EMS作为强大的消息中间件,通过提供可靠的异步通信机制,增强了系统的稳定性和可扩展性。它不仅适用于传统的企业应用,也是云计算和微服务架构中的理想选择。对于开发人员和运维人员来说,深入理解并...
在企业环境中,TIBCO RV 通常与TIBCO ActiveEnterprise套件的其他产品结合使用,包括用于业务流程管理和企业应用集成的TIBCO ActiveEnterprise产品。通过这种方式,TIBCO RV 可以帮助实现业务流程自动化,促进系统间...
基于Python使用TIBCO EMS的代码实例涉及到了如何在Python中嵌入Java代码来连接并操作TIBCO Enterprise Message Service(EMS)。TIBCO EMS是一个企业消息服务产品,它支持Java消息服务(JMS)标准协议,适用于高性能...
这份“Tibco EMS 英文资料”包含了丰富的信息,对于理解和使用Tibco EMS非常有帮助。其中的“tib_ems_c_and_cobol_ref.pdf”文件很可能是一个关于如何在C或COBOL编程语言中使用Tibco EMS的参考指南。下面我们将深入...
在《TIBCO Enterprise Message Service™ 版本 4.3.0 安全目标》文档中,详细介绍了TIBCO Enterprise Message Service(以下简称TIBCO EMS)的安全特性、架构以及实现这些安全特性的方法。该文档为用户提供了全面的...
了解如何创建和配置JMS队列、主题以及如何使用Tibco EMS(Enterprise Message Service)是必不可少的。 再者,Tibco BW支持Web服务标准,如SOAP和RESTful API,因此,理解如何在Java中创建和调用Web服务,以及WSDL...
通过使用EMS,企业可以实现解耦、扩展性和高可用性,优化系统性能。 2. **Tibco BW**: BusinessWorks是Tibco的流程集成平台,它允许开发人员通过图形化界面创建、设计和执行业务流程。BW提供了一套丰富的适配器,...
根据提供的文件信息,我们可以归纳出一系列与TIBCO BusinessWorks™相关的知识点,这些知识点主要集中在软件版本、使用许可、功能特性以及技术文档等方面。 ### TIBCO BusinessWorks™概述 - **版本信息**:该文档...
知识点1:TIBCO RV Java参考软件版本8.4的使用条款和条件 * 软件的使用受A条款和条件的约束 * 软件许可协议的规定 * 软件的使用权和限制 知识点2:许可协议 * 软件许可协议的类型:单独执行的软件许可、CLICKWRAP...
C# 使用TIBCO中间件通信:发送、接收
在使用TIBCO EMS之前,用户需要了解以下几点重要信息: - **软件集成**:某些TIBCO软件可能会嵌入或捆绑其他TIBCO软件。这些嵌入式或捆绑的软件只能用于支持主要软件的功能或提供有限的附加功能,而不能被其他TIBCO...
在实际应用中,TIBCO ESB与BusinessWorks通常结合使用,ESB负责底层的数据和系统集成,BusinessWorks则处理业务逻辑和流程控制。这样的组合使得企业能够快速构建出适应性强、可扩展性好的IT架构。 **案例分析** ...