首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IBM队列管理器/通道解决方案设计最佳实践

IBM队列管理器/通道解决方案设计最佳实践
EN

Stack Overflow用户
提问于 2020-10-01 12:28:01
回答 1查看 423关注 0票数 0

这个问题是关于设计一个基于IBM的解决方案。

我有多个系统(例如3),它们将远程与单个IBM服务器对话,即客户端系统在不同的机器上运行。

设计解决方案的最佳实践是什么,

  • 有3个队列管理器运行在3个不同的端口上,有3个专用于每个系统的通道--
  • 有一个具有3个不同通道的单一队列管理器,用于每个系统。

什么是好的解决方案设计实践?任何指导都会很有帮助。

谢谢你,Yasothar

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-01 17:35:08

由于所有系统都在您的组织中,所以我将使用一个队列管理器。人们犯的最大错误是尝试在应用程序之间共享队列、信道、UserIds等。

首先要做的是设置通道身份验证(CHLAUTH)规则和启用连接身份验证(CONNAUTH),这样您就有了适当的MQ安全性。由于所有系统都是内部系统,所以您可能希望或不希望在客户端和队列管理器之间的通道上使用TLS/SSL进行数据加密。

不要看30,000英尺的所有东西,而是把所有的东西分解成单独的应用程序或微应用程序。为每个应用程序分配它们自己的队列、通道和UserId。当然,积极的是,不要在应用程序之间共享通道或UserIds。

为您的队列和通道创建一个命名标准,以便很容易识别它们属于谁。我喜欢按部门/部门/组/功能/组件来命名事物。因此,它形成了一个很好的树,你已经定义和应用程序正在使用。

注意:我不太喜欢将队列管理器名称或主机名或MQ对象名称(即队列或通道)放在通道或队列的名称中。

即频道名称:

代码语言:javascript
复制
HR.PAYROLL
HR.RECRUITMENT
HR.TRAINING

即队列名称:

代码语言:javascript
复制
HR.PAYROLL.TAXES.FEDERAL
HR.PAYROLL.TAXES.STATE
HR.PAYROLL.TAXES.SOCIAL.SECURITY
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64155410

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档