
消息中间件
文章平均质量分 89
可乐cc呀
竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生。
展开
-
Springboot 结合 MQTT、Redis ,对接硬件以及做消息分发,最佳实践
Springboot 结合 mqtt、redis对接硬件以及消息分发,最佳实践原创 2022-11-16 20:29:58 · 4103 阅读 · 3 评论 -
MQTT,EMQX认识,安装,部署
`EMQX` ,大规模分布式物联网 `MQTT` 消息服务器,高效可靠连接海量物联网设备,实时处理分发消息与事件流数据,助力构建关键业务的物联网平台与应用。是一款大规模可弹性伸缩的云原生分布式物联网 `MQTT `消息服务器原创 2022-09-07 23:24:24 · 8030 阅读 · 0 评论 -
ActiveMQ认识和深入(七),高级特性
ActiveMQ认识和深入(七),高级特性ActiveMQ,异步投递官网地址:http://activemq.apache.org/async-sendsACtiveMQ 支持同步、异步两种发送的模式将消息发送到broker,模式的选择对发送延时有巨大的影响。 producer 能达到怎样的产出率(产出率=发送数据总量/时间)主要受发送延时的影响,使用异步发送可以显著的提高发送的性能。ACtiveMQ 默认使用异步发送的模式:除非明确指定使用同步发送的方式或者在未使用事务的前提下发送持久化的消息,原创 2021-08-04 01:55:10 · 272 阅读 · 0 评论 -
ActiveMQ认识和深入(六),持久化
ActiveMQ 消息存储和持久化消息存储和持久化概述为了避免意外宕机以后丢失消息,需要做到重启后可以恢复消息队列,消息系统一般都会采用持久化机制。ActiveMQ 的消息持久化机制有JDBC、AMQ、KahaDB和LevelDB,无论使用哪种持久化方式,消息的存储逻辑都是一致的。就是在发送者将消息发送出去后,消息中心首先将消息存储到本地数据文件,内存数据库或者远程数据库等再试图将消息发送给接收者,成功则将消息从存储中删除,失败则继续尝试发送。消息中心启动以后首先要检查指定的存放位置,如果有未原创 2021-07-29 01:38:47 · 750 阅读 · 0 评论 -
ActiveMQ认识和深入(五),传输协议
ActiveMQ传输协议ActiveMQ 支持的 client-broker 通讯协议有:TCP、NIO、UDP、SSL、HTTP(S)、VM。其中配置 Transprot Connector 的文件在 activeMQ 安装目录的 conf/activemq.xml 中的标签之内。在上面截图给出的配置信息中,URI描述信息的头部都的是采用协议名称:例如描述amqp 协议 的监听端口时,采用的URI描述格式为“amqp://…”;描述stomp 协议 的监听端口时,采用的URI描述格原创 2021-06-29 00:11:46 · 729 阅读 · 2 评论 -
ActiveMQ认识和深入(四),ActiveMQ+SpringBoot编写测试用例
Springboot整合 ActiveMQ生产者(Queue)引入依赖,编写pom.xml<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-activemq</artifactId> </dependency> <原创 2021-06-28 22:37:28 · 313 阅读 · 7 评论 -
ActiveMQ认识和深入(三),ActiveMQ之Broker,ActiveMQ+Spring编写测试用例
ActiveMQ认识和深入(三),ActiveMQ之Broker,ActiveMQ+Spring编写测试用例ActiveMQ Broker相当于一个ActiveMQ服务器实例;说白了,Broker 其实就是实现了用代码的形式启动ActiveMQ 将MQ 嵌入 到JAVA 代码中,以便随时用随时启动;在用的时候再去启动这样能节省了资源,也保证了可靠性。用ActiveMQ Broker 作为独立的消息服务器来构建JAVA应用。ActiveMQ 也支持在VM中通信基于嵌入式的Broker,能够无原创 2021-06-28 20:27:11 · 362 阅读 · 1 评论 -
ActiveMQ认识和深入(二),发布/订阅、事务、签收
ActiveMQ认识和深入(二)JMS是什么?什么是JAVA消息服务? 百度百科:(https://baike.baidu.com/item/JMS/2836691)是Java平台上有关面向消息中间件(MOM)的技术规范,JAVA消息服务指的是两个应用程序之间进行异步通信的API,它为标准消息协议和消息提供了一组通用的接口,包括创建,发送读取消息等,用于支持JAVA应用程序开发。在JAVAEE中,当两个应用程序使用JMS进行通信时,它们之间并不是直接相连的,而是通过一个共同的消息收发服务组件关原创 2021-06-27 19:35:04 · 392 阅读 · 4 评论 -
ActiveMQ认识和深入(一),下载安装,编写测试用例
ActiveMQ认识和深入(一)ActiveMQ 概述Apache ActiveMQ是Apache软件基金会所研发的开放源代码消息中间件;由于ActiveMQ是一个纯Java程序,因此只需要操作系统支持Java虚拟机,ActiveMQ便可执行什么消息中间件消息中间件是基于队列与消息传递技术,在网络环境中为应用系统提供同步或异步、可靠的消息传输的支撑性软件系统 。消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以原创 2021-06-24 14:57:37 · 372 阅读 · 2 评论