![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mq
lovezhaohaimig
这个作者很懒,什么都没留下…
展开
-
消息中间件(一)
一. 消息中间件1. 概念 没有标准定义,一般认为,采用消息传送机制/消息队列 的中间件技术,进行数据交流,用在分布式系统的集成 作用:消息中间件解决了分布式系统之间消息的传递。 RPC:远程过程调用协议 RPC和消息中间件的选用/区分标准: a.系统之间的依赖程度 b.量(业务量,数据量,访问量)2. 使用场景a. 异步处理需求: 用户注...转载 2018-05-31 07:44:20 · 281 阅读 · 0 评论 -
Rabbitmq(二)
1.Rabbitmq的消息确认机制(事务+confirm)在rabbitmq中我们可以通过持久化数据,解决rabbitmq服务器异常的数据丢失问题问题 :生产者将消息发送出去之后,到底有没有到达rabbitmq服务器 默认情况 不知道两种方式:AMQP实现了事务机制confirm模式事务机制txSelect txCommit txRollbacktxSelect :...原创 2019-08-18 01:31:27 · 122 阅读 · 0 评论 -
RabbitMQ安装与简单队列
1.先安装esl-erlang_22.0~windows_amd642.第二安装:rabbitmq-server-3.7.173.在控制页面:rabbitmq-plugins enable rabbitmq_management 进入安装目录\sbin下,使用命令“rabbitmq-plugins enable rabbitmq_management”启动网页管理插件;4.在浏览器中...原创 2019-08-11 20:21:57 · 116 阅读 · 0 评论 -
RabbitMq订阅模式
RabbitMQ 工作原理对于 RabbitMQ 来说, 除了这三个基本模块以外, 还添加了一个模块, 即交换机(Exchange). 它使得生产者和消息队列之间产生了隔离, 生产者将消息发送给交换机,而交换机则根据调度策略把相应的消息转发给对应的消息队列. 那么 RabitMQ 的工作流程如下所示:说一下交换机: 交换机的主要作用是接收相应的消息并且绑定到指定的队列. 交换机有四种类...原创 2019-08-14 01:11:47 · 537 阅读 · 0 评论 -
ActiveMQ消息(二)
一、.非持久的Topic消息示例1.过程2.编写生产者package cn.day1;import org.apache.activemq.ActiveMQConnectionFactory;import javax.jms.*;public class TopicSend { // activemq服务器的url地址,默认通信端口为61616 pri...原创 2019-05-26 17:46:23 · 219 阅读 · 0 评论 -
安装activeMq与简单编写ActiveMq代码
1.先下载官网下载地址:http://activemq.apache.org/activemq-5133-release.html2.下载的页面3.下载解压 bin4.根据自己的电脑的系统们选择 我的电脑是64位 打开启动下面两个文件出现5.在网面输入 http://localhost:8161/admin/用户名 :admin 密码:admin6...原创 2019-05-26 17:34:01 · 136 阅读 · 0 评论 -
消息中间件(四)
一,AMQP的经典实现 RabbitMQ1.安装a.下载i.下载Erlang:http://www.erlang.org/downloads/19.2ii.下载Windows版RabbitMq:http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6.exeb.配置ERLANG_HOME C:\...转载 2018-05-31 07:49:20 · 189 阅读 · 0 评论 -
消息中间件(三)
一. AMQP协议1.概述 AMQP: Advanced Message Queuing Protocol 是一个提供统一消息服务的应用层标准高级消息队列协议,一种应用层协议的开放标准,面向消息,支持不同语言和不同的产品 经典实现:RabbitMQ2. 角色a)生产者消息的创建者,发送到amqp的消息中间件b) 消费者连接到amqp的消息中间件,订阅到队列上,进行消息的消...转载 2018-05-31 07:48:08 · 854 阅读 · 0 评论 -
消息中间件(二)
一. JMS规范1. JMS概念本质是API,Java平台消息中间件的规范,java应用程序之间进行消息交换。并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发。2. JMS对象模型 1)连接工厂:创建一个JMs连接2)JMS连接:客户端和服务器之间的一个连接。3)JMS会话:客户和服务器会话的状态,建立在连接之上的4)JMS目的:消息队列5)JMS生产者:消息的生成6)JMS消...转载 2018-05-31 07:47:02 · 282 阅读 · 0 评论