后端开发Spring框架之消息介绍 同步异步 JMS AMQP MQTT Kafka介绍

简介: 后端开发Spring框架之消息介绍 同步异步 JMS AMQP MQTT Kafka介绍

消息

介绍

消息在实际生活中的应用很常见

Spring提供了一整套丰富的消息处理功能,从基础的消息传递接口到对各种消息中间件的支持,使开发者能够方便地构建消息驱动的应用程序。无论是同步还是异步消息传递,Spring都有相应的解决方案,能够满足不同场景下的需求。

同步消息 讨债

需要别人进行回应和响应

异步消息 请帖

不需要别人回应

我们把消息存储在MQ中

消息队列

我们只有异步消息才能满足我们高并发的设计规范

JMS 一套规范 接口

消息模型

我们的消息队列中放的消息还能定义成很多种类

我们用的最多的是字节消息

JMS的实现类

AMQP 一套规范 规范了网络交换的数据格式

这种方式比JMS更加广泛

从消息模型上更加大变化

我们消息模型内的消息种类

都是字节类型的消息

AMQP规范是消息传递的格式

JMS是接口

MQTT是一个物联网生态系统中的重要成分之一

Kafka 可以做

目录
相关文章
|
3天前
|
消息中间件 Java Kafka
使用Spring Boot和Kafka实现高效消息队列
使用Spring Boot和Kafka实现高效消息队列
|
9天前
|
消息中间件 Java Kafka
Spring Boot与Apache Kafka的深度集成
Spring Boot与Apache Kafka的深度集成
|
6天前
|
存储 安全 Java
Spring Security与OAuth2集成开发
Spring Security与OAuth2集成开发
|
6天前
|
前端开发 Java 微服务
Spring Boot与微前端架构的集成开发
Spring Boot与微前端架构的集成开发
|
9天前
|
消息中间件 设计模式 监控
Spring Boot中的消息驱动开发
Spring Boot中的消息驱动开发
|
3天前
|
前端开发
纯前端模拟后端接口异步获取数据
纯前端模拟后端接口异步获取数据
8 0
|
4天前
|
Java Maven Spring
Spring Boot中的自定义Starter开发
Spring Boot中的自定义Starter开发
|
6天前
|
安全 Java Apache
如何安装与使用Spring Boot 2.2.x、Spring Framework 5.2.x与Apache Shiro 1.7进行高效开发
在现代Java Web开发领域,Spring Boot以其简化配置、快速开发的特点备受青睐。结合Spring Framework的成熟与Apache Shiro的强大权限控制能力,我们可以轻松构建安全且高效的Web应用。本篇文章将指导你如何安装并使用Spring Boot 2.2.x、Spring Framework 5.2.x以及Apache Shiro 1.7来构建一个具备基础权限管理功能的项目。
39 0
|
6天前
|
Java Spring
Spring Boot中的事件驱动开发
Spring Boot中的事件驱动开发
|
6天前
|
消息中间件 Java Kafka
Spring Boot与Apache Kafka集成的深度指南
Spring Boot与Apache Kafka集成的深度指南

热门文章

最新文章