-
基本特点!!
查看全部 -
AMQP核心概论
server 又称Broker,接受客户端的链接,实现AMQP实体服务。
Connection 应用程序与Broker的网络连接;同理与SqlConnection。
Channel 网络通信,几乎所有的操作都在Channel上进行,Channel是进行消息读写的通道。客户端可以建立多个Channel,每个Channel代表一次会话;类似与struts2的action。
Message 消息,服务器和应用程序之间传送的数据,RabbitMQ由Propertise和Boby组成。Properties可以对消息进行修饰,如设置消息的优先级、延迟等高级特性;Body则是消息体内容(建议转json传递,好解析)。
Virtual host 虚拟地址,用于进行逻辑隔离,最上层的消息路由。一个Virtual houst里面可以有若干个Exchange和Queue,但是同一个V-Host中不能有相同名称的Exchange或Queue
查看全部 -
RabbitMQ是一个消息代理/队列服务器,它使用普通协议可以在完全不同的应用之间共享数据。它是使用Erlang(一种面向并发的语言)编写的,所以可以足够的信任它的并发能力。RabbitMQ是基于AMQP(高级消息队列协议,java也有一套自己jms消息协议)协议的。
它是开源的(社区非常活跃),性能优秀,稳定性高的(滴滴,美团等大型互联网公司都在一直使用足以证明),与springAMQP完美整合API丰富。
RabbitMQ的集群模式丰富,表达式配置的,HA模式,镜像队列模式(常用模式还能保证数据不丢失,其他模式还有主从模式,双核模式,远程模式)
实际业务生产者--(投递到mq服务)>>Server--(根据配置投递到虚拟主机;一对多)>>Virtual host(虚拟主机,集群下对应的每个集群服务各自拥有唯一的key识别)--(投递到交换机;一对多)>>Exchange(交换机)--(根据绑定关系投递;一对多)>>MessageQuene( 消息队列 )-->>(订阅对应的队列消费;消费者可订阅一个或者多个队列)<<--实际业务消费者
查看全部 -
极速入门与实战
查看全部 -
测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试
查看全部 -
订单表和消息记录表表结构
查看全部 -
rabbitmq和springboot的配置后续
查看全部 -
rabbitmq和springboot的配置
查看全部 -
消息可靠性投递方案
查看全部 -
spring.rabbitmq.address=192.168.131.128:5672
spring.rabbitmq.username=guest
spring.rabbitmq.password=guest
spring.rabbitmq.virtual-host=/
spring.rabbitmq.connection-timeout=15000
server.servlet.context-path=/
server.port=8001
spring.http.encoding.charset=UTF-8
spring.jackson.data-format=yyyy-MM-dd HH:mm:ss
spring.jackson.time-zone=GMT+8
spring.jackson.default-property-inclusion=NON_NULL
查看全部 -
RabbitListener注解
查看全部 -
消费端基本代码
查看全部 -
消费端基本配置
查看全部 -
springboot整合rabbitmq的producer的配置
查看全部 -
Route key之前理解错误查看全部
举报