【问题标题】:What the best way to move IBM Message Broker components between DEV, QA and PROD environments?在 DEV、QA 和 PROD 环境之间移动 IBM Message Broker 组件的最佳方式是什么?
【发布时间】:2023-04-03 11:01:01
【问题描述】:

在一个 SOA 项目中,我们开始使用 IBM WebSphere Message Broker 来编排基于 .NET 的 Web 服务。我们为正在开发的系统提供了不同的 DEV、QA 和 PROD 环境。

WebSphere Message Broker Toolkit 将用于在 DEV 中开发消息流。有了 DEV,一切都或多或少地清楚了。

对于 QA 和 PROD,我们的目标是拥有可重复且尽可能自动化且可行的部署过程。使用 .NET 部分几乎是不费吹灰之力,但部署到 Message Broker 似乎需要大量的手动工作,这并不好。

对于部署到 WebSphere Message Broker 有哪些建议?打包 Message Broker 组件的最佳方式是什么?

【问题讨论】:

    标签: esb ibm-mq messagebroker


    【解决方案1】:

    您的组件(流程等)将被打包为代理存档 (.bar) 文件。例如,您可以使用 Ant 编写脚本在环境之间部署这些组件。

    【讨论】:

    • 嗨,Andy,您知道基础设施组件(即节点、队列管理器、队列等)是否可以创建为某种可部署的组件?我正在尝试自动化,但似乎我们别无选择,只能从 jenkins SSH 到目标机器?
    【解决方案2】:

    使用脚本。

    正如 Andy Piper 所说,Ant 运行良好。

    另外请注意,您可以使用已重新标记为 Message Broker API 的 CMP API,它非常全面,可让您在更重要的程度上获取和修改代理存档 (BAR) 文件中的信息,而不仅仅是您可以从脚本调用的各种代理命令。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-25
      • 1970-01-01
      • 2022-07-04
      • 1970-01-01
      • 2010-09-13
      • 2015-08-10
      • 2022-01-16
      • 1970-01-01
      相关资源
      最近更新 更多