消息中间件入门【第一篇】

271 阅读2分钟

tags: 消息中间件, title: 消息中间件入门[第一篇]


前言

今天在慕课网上看到了消息中间件的这么一个课程,就忍不住进去看了。

其实中间件还是一个比较高级的课程,在我目前的水平不能完全地理解,也没有实际的具体实战经验。因此本文只是对消息中间件做一个简单的入门。

后面如果接触到了消息中间件的相关知识,再来补。

什么是消息中间件#

对应博文资料:www.cnblogs.com/hzmark/tag/…

下面的博文给出了比较详细的回答:消息中间件

主要介绍了消息中间件可以让系统之间的耦合性降低,同时带来了异步的好处。

消息中间件相关概念

参考博文:www.cnblogs.com/hzmark/p/mq…

JMS

JMS就比如我们连接数据库的JDBC,一样是提供了对应的接口给我们进行调用,那么具体的实现是由厂商来为我们提供的。

JMS规范

AMQP

AMQP协议,是用于消息中间件的一个协议、类似于我们网站用的HTTP协议。

JMS与AMQP

各种消息中间件对比

ActiviMQ是AMQP协议的一种实现。

使用ActiviMQ消息中间件

相关代码的源码: github.com/zccodere/st…

以及资料:www.daima234.com/12/682700.h…

集群配置

broker Cluster实现消息同步

broker Cluster主要实现消息同步,能够使信息能够共享,实现均衡负载!

Master\Slave实现高可用

Master\Slave的方式能够使:如果一台的服务器奔溃了,我们其他服务器还是能够正常接受服务。实现高可用!

结合

消息中间件的最佳实践

如果您觉得这篇文章帮助到了您,可以给作者一点鼓励