加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

RedHat运行时:加快应用开发和交付

(2022-04-23 11:05:43)
标签:

哲想

软件

办公

解决方案

分类: 软件

红帽®应用运行时属于红帽应用服务产品组合。红帽运行时由一整套产品、工具及组件构成,可用于开发和维护云原生应用。它为部署高度分布式云架构(如微服务)提供了轻量级运行时和框架(如Quarkus)。


https://image.135editor.com/files/users/1050/10507216/202204/24316673-QDNcse.jpg


红帽应用服务

红帽的中间件产品组合可以帮助您创建一个统一的应用开发、交付、集成和自动化环境。它功能全面,涵盖了框架、集成解决方案、流程自动化、运行时和编程语言。


红帽运行时

  • 红帽 JBoss® 企业应用平台

  • 一整套云原生运行时

  • 红帽版 Quarkus

  • 红帽版 OpenJDK

  • 红帽数据网格

  • 红帽 AMQ(代理)

  • 应用迁移工具包

  • 单点登录

  • 启动器服务

  • 红帽 JBoss Web 服务器


红帽应用服务产品组合共有三套产品,红帽应用运行时就是其中之一。无论您的基础架构位于内部、基于容器的云原生环境、混合云还是多云环境,红帽应用服务都能帮助您的开发人员、架构师和IT主管轻松创建和集成应用,并实现应用自动化。

功能和优势

运行时和框架

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

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

  • Quarkus - 一个用于微服务和无服务器开发的 Kubernetes 原生 Java™ 框架。

  • Vert.x - Java 虚拟机上构建分布式和响应式应用。

  • Thorntail - 仅使用所需的 Java EE 库和引导代码来构建可引导的 Java 应用。

  • Node.js - 一个值得信赖的平台,可用于构建、托管和扩展服务器端 JavaScript 应用。

  • Spring Boot - 创建基于 Spring 的独立生产级应用。


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


https://image.135editor.com/files/users/1050/10507216/202204/24316673-wEnafG.jpg



分布式内存中缓存

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


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


https://image.135editor.com/files/users/1050/10507216/202204/24316673-Btdg7p.jpg



单点登录(SSO)身份验证

SSO基于Keycloak项目,可以提供基于热门标准(如SAML2.0OpenIDConnect OAuth2.0)的SSO功能,以便您保障Web应用的企业安全防护。


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


https://image.135editor.com/files/users/1050/10507216/202204/24316673-n8UnmR.jpg


消息传递

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

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


https://image.135editor.com/files/users/1050/10507216/202204/24316673-XxweK2.jpg


启动器服务

启动器服务允许用户自行选择前端应用(ReactAngularVue.js)、后端运行时(Node.jsSpringBootThorntailVert.x)和后端功能(关系数据库、HTTPAPI)。这有助于开发人员通过创建应用框架来构建和部署新的应用,以便他们将精力放在编写业务逻辑和实现加速交付上。


https://image.135editor.com/files/users/1050/10507216/202204/24316673-Xc5GkU.jpg


红帽运行时包括:

云原生运行时

一系列云原生运行时,用于在OpenShift®上开发Java™JavaScript应用。


https://image.135editor.com/files/users/1050/10507216/202204/24316673-24F67e.jpg


构建、运行、部署和管理Java™应用。


OpenJDK

Java™平台标准版(JavaSE)的免费开源实现。



 https://image.135editor.com/files/users/1050/10507216/202204/24316673-RFH9dE.jpg

以内存中的速度访问、处理和分析数据,从而为用户打造卓越的使用体验。



 https://image.135editor.com/files/users/1050/10507216/202204/24316673-Bx3P9G.jpg

一个纯Java™多协议消息代理。


应用迁移工具包

一组有助于进行大规模应用现代化、迁移和容器化转型的工具。


任务

由各种运行时实现和工作应用构成,能帮助加速应用的开发。


单点登录

通过提供单点登录(SSO)功能来确保Web应用的安全。


JBossWeb 服务器

创建大型网站和轻量型Web应用


Quarkus

一个用于构建快速、轻量级微服务和无服务器应用的Kubernetes原生Java™堆栈。


公司名称:北京哲想软件有限公司

北京哲想软件官方网站:cogitosoft.com

北京哲想软件微信公众平台账号:cogitosoftware

北京哲想软件微博:哲想软件

北京哲想软件邮箱:sales@ cogitosoft.com

销售(俞先生)联系方式: 86(010)68421378

微信:18610247936     QQ:368531638

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有