红帽运行时

功能和优势

Jump to section

运行时和框架

红帽运行时可以提供丰富多样的运行时和框架,以用于部署高度分散的云架构(如微服务)。

红帽运行时中包含一组精选的云原生运行时

  • Quarkus - 一个用于微服务和无服务器开发的 Kubernetes 原生 Java™ 框架。
  • Thorntail - 仅使用所需的 Java EE 库和引导代码来构建可引导的 Java 应用。
  • Node.js - 一个值得信赖的平台,可用于构建、托管和扩展服务器端 JavaScript 应用。
  • Spring Boot - 创建基于 Spring 的独立生产级应用。
  • OpenJDK - 一个Java™ 平台标准版(Java SE)的免费开源实现。

此外,红帽 JBoss 企业应用平台(EAP)还可提供一个基于 Java™ EE 的开源应用运行时,用于构建、部署和执行 Java 应用和服务。

分布式内存中缓存

红帽数据网格是一个内存中分布式 NoSQL 数据存储解决方案,可用于实现灵活开发,并能够更轻松地完成数据保护、简化灾难恢复。借助内存中缓存,应用可以更加快速地访问、处理和分析数据。通过数据分区和跨集群节点分布,简化线性扩展。

内存中缓存可以改进数据访问和消息传递,从而在现有应用间实现可靠通信。

身份管理和访问控制

红帽构建的 Keycloak 提供了基于热门标准(如 SAML 2.0、OpenID Connect 和 OAuth 2.0)的 SSO 功能,以便您保障 Web 应用的企业安全防护。

该服务器可以充当基于 SAML 或 OpenID Connect 的身份提供商,与您的企业用户目录或第三方提供商调解来验证身份,并使用基于标准的令牌与您的应用进行调解。

消息传递

基于 Apache ActiveMQ Artemis 项目的红帽 AMQ 代理是一个在异步核心基础上构建而成的 Java 多协议消息代理,能以快速、原生的方式实现消息持久传输。

AMQ 代理是一个面向消息的中间件,能在现有应用与新应用之间可靠地进行数据传输。它可以实现持久性、高可用性、高级队列,还能与红帽 JBoss 企业应用平台全面集成。

准备好构建云原生应用了吗?