文档章节

了解websphere MQ中间件

Its_Ryan
 Its_Ryan
发布于 2017/05/23 21:00
字数 1022
阅读 10
收藏 0

中间件概念:应用软件和系统软件之间的可复用的基础软件

中间件产生之前,应用软件直接使用操作系统,网络协议和数据库等开发,开发者不得不面临许多棘手的问题,如操作系统的多样性,复杂多变的网络环境,数据分散处理带来的不一致性,性能和效率以及安全的问题,这些问题和用户业务没有直接关系但又必须解决,耗费了大量有限的时间和精力,于是有人提出将应用软件所要面临的共性问题进行提炼和抽象,在操作系统之上再形成一个可复用的部分,供成千上万的应用软件重复使用。这一技术思想最终形成了中间件产品


websphere MQ是IBM的商业通讯中间件(commercial messaging middleware),提供一个具有工业标准的安全可靠的消息传输系统
是基于消息队列和消息传送的中间件(message queuing)或message passing的中间件,主要功能是在应用程序之间传送消息,这些消息在不同的网络协议不同的计算机系统和不同的应用软件之间传递,通过使用WEBSPHERE MQ,简单方便的开发出可靠高效的分布式应用
MQ中间件的特点:统一接口,不依赖时间限制,给分布式处理提供强健的中间件

MQ中间件的优点:开发费用节约五分之一,开发周期缩短二分之一到四分之三,运行费用节省一半和维护费用节省百分之十五到二十五,有效保证应用系统的质量减少新旧系统维护开支与原有系统可以无缝连接,增强适应技术的发展和变化,降低了项目的风险


队列:用于存储消息的数据结构,按功能分类有本地队列,远程队列,传输队列,死信队列,动态队列和模板队列,启动队列,群集传输队列,命令队列,回复队列,别名队列。。(不明觉厉的一堆概念)

消息的概念:对使用它的应用程序有意义的以字节为单位的字符串,消息可以用来不同或相同平台上应用程序间的通信。消息=消息描述符+应用程序数据

消息通道的概念:一种提供从一个队列的管理器到另一个队列管理器的通信路径,消息通道的分类:发送通道,接收通道,服务器通道,请求器通道,群集发送通道,群集接收通道

通道详解:是一种逻辑通信链路,有两种类型message channels,MQI channels

队列管理器概念:可以看成是队列和其他对象的容器,WEBSPHERE MQ的每一个队列都属于一个队列管理器,队列管理器是为了应用程序和WEBSPHERE MQ部件(一些管理工具)提供对队列管理中对象的访问,一个队列管理器是WEBSPHERE MQ的一个基本的独立执行单元,一台机器上可以运行一个或者多个队列管理器


编写代码的规范:代码的强壮性,可读性,易维护性,强壮性代表了并发和异常的处理,可读性代表了符合需求说明,思路清晰简洁减少冗余,变量的使用见名知意备注简明,易维护性代表了备注和思路的简洁,变量规范使用

Unix常用基本命令:ls -ltr列示目录,date系网络统时间日期,pwd显示工作目录,grep查找文件中符合条件的字符串,find查找文件或目录,netstat显示状态,chmod变更文件或目录权限,ps报告程序状况,su变更用户身份

© 著作权归作者所有

Its_Ryan
粉丝 0
博文 23
码字总数 22267
作品 0
其他
私信 提问
Hyperic HQ监控IBM WebSphere MQ

IBM公司的WebSphere MQ(MQSeries的前身)是一个信息服务器,使您可以轻松地在不同平台交流信息,整合新的和现有的商业应用。 Hyperic HQ对MQ的支持是作为其管理所有的WebSphere技术的全面解...

liuyifeng
2010/09/10
0
0
J2EE求职三年工作经验

1. 精通Struts1,2.Spring,Hibernate,Mybatis,SpringMVC等开源框架曾在多个项目中使用.了解Freemarker,velocity 2. 精通Ajax框架 Extjs,Jquery,DWR. 3. 掌握 tomcat,WebSphere等WEB服务器的运...

JavaOlder
2015/04/20
2.7K
28
即时通讯中间件(通讯协议选择)

1、IM通讯 MQTT BM® WebSphere® MQ Telemetry Transport(简称 MQTT)是一种基于 TCP/IP 的轻量级发布 / 预订协议,用于连接大量的远程传感器和控制设备。在必须允许低带宽和不可靠的通信并...

serpentsting_
2017/03/12
1
0
IBM WebSphere MQ介绍安装以及配置服务详解

附链接文章: java实现MQ客户端调用源码 首先介绍一下MQ MQ消息队列的简称是一种应用程序对应用程序的通信方法。说白了也就是通过队列的方式来对应用程序进行数据通信。而无需专用链接来链接...

JavaOlder
2013/03/20
0
12
如何在 JBoss 里配置 IBM MQ

在本文中,我将告诉大家如何在JBoss里安装、配置WebSphere MQ资源适配器。 安装WebSphere MQ资源适配器:    从安装目录复制wmq.jmsra.rar文件到服务器的部署目录中,例如:/server/default...

迷途d书童
2012/06/17
3.5K
2

没有更多内容

加载失败,请刷新页面

加载更多

Redox OS 发布 0.5 版

Redox OS 是一个几乎完全以 Rust 语言编写的通用操作系统及周围生态(例如文件系统、显示服务器及 Rust 版本的 libc)。其遵循微内核架构,在一定程度上兼容于 POSIX。 该项目于日前发布了 ...

linuxCool
31分钟前
0
0
更新上传git/gitee项目时出现密码配置错误(incorrect username or password)的解决办法

1.输入【git remote add origin git地址】 命令时出现incorrect username or password的错误,这是因为之前弹出输入账户和密码时输错了,而且会一直默认错误的账户和密码,因此需要把之前输入...

west_coast
38分钟前
0
0
Jenkins基础入门-1-Jenkins简单介绍和环境安装

如果在做自动化测试的朋友,应该熟悉Jenkins,或者至少使用过。如果一个人没有使用过Jenkins或者hudson,hudson是Jenkins的前身,他还说自己做过自动化测试,只能说,他只不过是在做半自动化...

shzwork
38分钟前
0
0
linux上解压版安装jdk,tomcat

需要的安装包 1.vmware12 2.centos7版本 3.安装完成后需要xshell来连接远程虚拟机,虚拟机保证要联网,网络畅通。 4.xftp用来向linux传输文件用,一般来说xshell和xftp配套使用 5.对应的压缩...

architect刘源源
今天
26
0
使用 spring 的 IOC 解决程序耦合

工厂模式解耦 在实际开发中我们可以把三层的对象都使用配置文件配置起来,当启动服务器应用加载的时候,让一个类中的方法通过读取配置文件,把这些对象创建出来并存起来。在接下来的使用的时...

骚年锦时
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部