集成
本部分参考文档涵盖了 Spring Framework 与多种技术的集成。
章节摘要
📄️ REST 客户端
Spring 框架提供了以下选项来调用 REST 端点:
🗃️ JMS (Java 消息服务)
6 个项目
🗃️ JMX
7 个项目
📄️ 电子邮件
本节描述了如何使用 Spring 框架发送电子邮件。
📄️ 任务执行与调度
Spring 框架提供了用于异步执行和任务调度的抽象,分别通过 TaskExecutor 和 TaskScheduler 接口实现。Spring 还提供了这些接口的实现,支持线程池或在应用服务器环境中委托给 CommonJ。最终,使用这些实现通过通用接口抽象了 Java SE 和 Jakarta EE 环境之间的差异。
🗃️ 缓存抽象
7 个项目
📄️ 可观察性支持
Micrometer 定义了一个观察(Observation)概念,使应用程序能够同时支持指标(Metrics)和追踪(Traces)。指标支持提供了一种创建计时器、仪表或计数器的方法,以收集有关应用程序运行时行为的统计信息。指标可以帮助您跟踪错误率、使用模式、性能等。追踪提供了整个系统的整体视图,跨越应用程序边界;您可以深入特定用户请求,并跟踪它们在各个应用程序中的完整完成过程。
📄️ JVM 检查点恢复
Spring Framework 集成了由 Project CRaC 实现的检查点/恢复功能,以便能够实现能够减少基于 Spring 的 Java 应用程序在 JVM 上的启动和预热时间的系统。
📄️ CDS
类数据共享 (CDS) 是一个 JVM 特性,可以帮助减少 Java 应用程序的启动时间和内存占用。
📄️ 附录
本附录的这一部分列出了与集成技术相关的 XML 架构。