您现在的位置是:主页 > news > rp做网站原型要缩小尺寸吗/品牌推广方式

rp做网站原型要缩小尺寸吗/品牌推广方式

admin2025/5/12 17:53:40news

简介rp做网站原型要缩小尺寸吗,品牌推广方式,龙岗seo培训,如何做独立的网站销售夜光序言: 当你打算放弃梦想时,告诉自己再多撑一天,一个星期,一个月,再多撑一年吧,你会发现,拒绝退场的结果令人惊讶。 正文:二十六、ActiveMQ 1.消息中间件产生的背景 在客户端与…

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.自动签收