您现在的位置是:主页 > news > rp做网站原型要缩小尺寸吗/品牌推广方式
rp做网站原型要缩小尺寸吗/品牌推广方式
admin2025/5/12 17:53:40【news】
简介rp做网站原型要缩小尺寸吗,品牌推广方式,龙岗seo培训,如何做独立的网站销售夜光序言: 当你打算放弃梦想时,告诉自己再多撑一天,一个星期,一个月,再多撑一年吧,你会发现,拒绝退场的结果令人惊讶。 正文:二十六、ActiveMQ 1.消息中间件产生的背景 在客户端与…
夜光序言:
当你打算放弃梦想时,告诉自己再多撑一天,一个星期,一个月,再多撑一年吧,你会发现,拒绝退场的结果令人惊讶。
正文:二十六、ActiveMQ
1.消息中间件产生的背景
在客户端与服务器进行通讯时,客户端调用后,必须等待服务对象完成处理返回结果才能继续执行。
客户端与服务器对象的生命周期紧密耦合,客户进程和服务对象进程都必须正常执行,如果由于服务器崩溃或者网络故障导致用户的请求不可达,客户会受到异常点对点通信,客户的一次调用只发送给某个单独的目标对象。
2.什么是消息中间件?
客户端与服务器进行异步通讯
3.为什么要用消息中间件?
1.解决高并发
2.点对点通讯
3.发布订阅
4.异步通讯(无需等待)
4.消息中间件通讯方式
1.点对点通讯(队列):
生产者:发送消息、提供接口
消费者:调用接口、调用服务
2.异步通讯
5.消息中间件的作用
生产者:主要向队列发送消息
消费者:主要从队列获取消息
队列:存放消息的地址
消息:发送报文信息
1.生产者向队列发送消息,如果消费者不在,队列会进行缓存。
2.消费者向队列中获取到消息后,消费成功后,该消息队列直接被清除掉。
6.为什么MQ能够解决高并发?
MQ队列可以缓存,然后进行排队
7.什么是JMS?
JMS是java的消息服务,JMS的客户端之间可以通过JMS服务进行异步的消息传输
8.消息模型
1.点对点通讯
生产者 队列 消费者
2.发布订阅
生产者 主题 消费者
9.应用场景
点对点通讯
一对一通讯,提高程序效率
发布订阅
不常用,会造成重复消费
10.windows安装MQ
1.找到apache-activemq-5.11.1\bin\win64\activemq.bat进行启动MQ
2.访问地址:127.0.0.1:8161
3.用户名、密码默认为:admin
11.生产者-点对点通讯
1.创建maven工程
2.引入activeMQ依赖
<dependencies>
<dependency>
<groupId>org.apache.activemq</groupId>
<artifactId>activemq-core</artifactId>
<version>5.7.0</version>
s</dependency>
</dependencies>
3.创建生产者类
详见test.activemq.p2p中provider类
12.消费者-点对点通讯
创建消费者类
详见test.activemq.p2p中consumer类
13.发布订阅
详见程序
14.消息中间件持久化
默认消息中间件没有持久化,消息中间件做高可用,需要持久化
15.JMS可靠消息
1.自动签收