侧边栏壁纸
博主头像
王一川博主等级

努力成为一个不会前端的全栈工程师

  • 累计撰写 70 篇文章
  • 累计创建 20 个标签
  • 累计收到 40 条评论

目 录CONTENT

文章目录

IBM MQ/MB 第一幕:安装

王一川
2021-08-19 / 0 评论 / 0 点赞 / 2,355 阅读 / 1,234 字
温馨提示:
本文最后更新于 2021-08-19,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

工作需要用到 IBM 的 MQ/MB,但是除了官方文档,网上的入门资料有限,甚至安装这两款产品都有可能出现问题(比如我 MQ 死活不能创建本地队列),因此该系列文章应运而生,主要记录日常工作中所遇到的问题、处理方案、心得体会等。

注:因个人习惯 MB:IBM Integration Bus、MQ:IBM WebSphere MQ

首先从概念上来说,MQ 是消息中间件,MB是ESB产品,MQ负责在两个系统之间传递消息,这两个系统可以是异构的,处于不同硬件、不同操作系统、用不同语言编写,只需要简单的调用几个 MQ 的 API,就可以互相通讯,你不必考虑底层系统和网络的复杂性。MQ 作为 IBM 的一个拳头产品,虽然功能看上去很简单,就是个消息队列,但他却是 IBM 中间件的核心,也是相比其他厂商的一个优势。MQ 不仅有很高的性能,而且对各种平台的支持非常好,几乎你能想到的硬件和操作系统平台以及编程语言,MQ都有专门的API支持。但MQ的功能仅限于消息队列,至于应用 A 发给应用 B 的消息格式是怎样的、能不能被应用 B 解析,MQ 管不了,他只是尽力将消息发到目的地,因此,想要将网络的星型拓扑引入系统架构中,把一对一的 MQ 换成一个中心节点,即 ESB,MB 即是 IBM 的 ESB 产品。MB 处于系统的中心,起到一个总线的作用,所有应用都直接连接到 MB,而不是应用之间直接互联,这样的好处不言而喻,可以极大的降低应用之间的耦合性。由此引出MB的两大核心功能:消息路由和数据转换。 因为各个应用都插入到 MB 上,所以应用 A 只管把消息丢给 MB,MB 自动根据消息字段、以及业务逻辑,判断要把消息交给谁,这就像路由器一样,根据数据包的头把包路由到相应地址。MB 内部的业务逻辑由开发人员设定,当然利用MB 的 Toolkit,编写业务逻辑也非常简单:拖一些节点,用箭头把它们连起来,就像是画流程图一样,非常形象简单。再用 MB 的脚本语言(类似 sql 的脚本)实现逻辑判断,通俗地说就是判断要走哪个逻辑分支(if...else.....)。

我所使用的 MQ/MB 安装包如下:

阿里云下载地址,阿里云盘貌似禁止分享压缩包,下载完将 mp4 改成 zip 即可。

百度网盘,MQ下载地址(提取码:sjsa)MB下载地址(提取码:rijm)

一、MQ 安装

解压 WS_MQ_FOR_WINDOWS_V7.5_EIMAGE.zip 双击 Setup.exe 安装运行,选择WebSphere MQ安装(I)

选择安装语言为“简体中文”,单击“启动 IBM WebSphere MQ 安装程序”开始安装

等待安装,下一步、接受条款,选择 定制 点击下一步

安装名称和安装路径可自定义

勾选所有功能即可,下一步

一直下一步,等待安装完成即可。最后运行安装向导

选择 否 即可安装成功

安装完成

启动界面

二、MB 安装

解压 IIB_V10.0.0.3_WINDOWS_X86-64.zip 双击 IIBSetup10.0.0.3.exe 等待安装完成即可

启动界面

到这里,MB/MQ 就安装成功了,下一篇将介绍 Toolkit 的简单使用

0

评论区