b spring-boot入门介绍 2.13~ 2.27

—> go to 总目录

4.13 messaging

消息中间件的支持

4.13.1 JMS

java做的消息中间件,提供统一的消息服务接口

ActiveMQ Support

知名消息中间件

Artemis support

Artemis是通过基于netty的非堵塞IO架构开发的,拥有出色的性能。由jboss捐献的HornetQ的衍生版本,可能作为下一代ActiveMQ的存在。

JNDI

使用JNDI对应本地消息源。

如何发一个消息

如何收一个消息

4.13.2 AMQP

高级消息队列,AMQP是个协议,有spring-boot-starter-amqpstarter
b spring-boot入门介绍 2.13~ 2.27
下面是几个满足要求的消息中间件

RabbitMQ support

发送一个消息

接受一个消息

4.13.3 kafaka

优秀的消息中间件,具体在其他日记里有介绍。

4.1.4 Calling Rest Services with RestTemplate

4.15 Calling Rest Services with WebClient

4.16 Validation

验证满足JSR-303的规范
比如下列是校验@Size的范围
b spring-boot入门介绍 2.13~ 2.27

4.17 Sending Email

邮件服务的发送,mail sender

4.18 分布式事务JTA

4.18.1 Using an Atomikos Transaction Manager

Using a Bitronix Transaction Manager

4.18.3 java EE managed

4.18.4 Mixing XA and Non-XA JMS Connections

4.18.5 Supporting an Alternative Embedded Transaction Manager

4.19 Hazelcast

分布式缓存

4.20. Quartz Scheduler

批量执行的框架

4.21 Task Execution and Scheduling

定时任务框架,executor

4.22 Spring Integration

集成,暂时不知道干什么的

4.23 Spring Session

spring boot 对多种数据存储提供了Session自动配置,当配置一个web应用时,如下的几个存储会被用到。
b spring-boot入门介绍 2.13~ 2.27

4.24 监控和管理JMX

JMX是什么东西,他是jvm信息的管理类

4.25 Testing

测试相关

4.26 WebSockets

WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket通信协议于2011年被IETF定为标准RFC 6455,并由RFC7936补充规范。WebSocket API也被W3C定为标准。

4.27 Web Services

endpoints的定义
让你的应用成为一个web应用被第三放,通过标准协议访问。
也可以被注册发现。