![](https://img-blog.csdnimg.cn/2019090517062999.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
【中间件】
章 鱼
alert("hey!")
展开
-
Java中间件之介绍
1. Java中间件的定义 在Java web开发的演进与进化中,我们对于消息系统,数据库,服务化接口的抽象等,涉及数据分离的过程中,在分离过程中,就会涉及到分离后系统间,数据库间的交互。java中间件就是处理我们数据间交互,连接数据分离后两个系统间的通信,中间件不属于任何一个开发项目,就是让我们对应系统间或者数据库间数据流通无感知。有点像Linux下的管道。2. 中间件应用的基本领域与代...转载 2018-08-08 16:30:05 · 13404 阅读 · 5 评论 -
消息服务中间件之概述
1、应用场景大多应用中,可通过消息服务中间件来提升系统异步通信、扩展解耦能力。异步处理:a、传统的流程如上,同步执行流程。 b、使用多线程改进。 c、使用消息队列,只需要将消息发布到队列中,相关的消息订阅方即可从队列中取出消息,执行相应操作。 应用解耦: 流量削峰:比如秒杀活动,同时有10万个并发访问,我们可以设置消息队列为1万,那么当请求发起时,只需将...转载 2018-08-08 17:14:04 · 1798 阅读 · 0 评论 -
消息服务中间件之RabbitMQ
什么是MQ? MQ全称为Message Queue,消息队列(MQ)是一种应用程序对应用程序的通信方法。MQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取队列中的消息。一、RabbitMQ简介:RabbitMQ是一个由Erlang开发的AMQP(Advanved Message Queue Protocol)的开源实现。二、核心概念...转载 2018-08-08 20:43:17 · 1028 阅读 · 0 评论 -
SpringBoot之RabbitMQ的消息发布与接收(Docker)
安装RabbitMQ在Docker中直接使用pull命令拉取RabbitMQ镜像:docker pull rabbitmq:3-management然后运行镜像: docker run -d -p 5672:5672 -p 15672:15672 --name rabbitmq01 image_id测试:在浏览器访问,初始化账号密码都是guest SpringBoot中...原创 2018-08-08 23:53:59 · 529 阅读 · 3 评论