Pivotal Spring Runtime扩展对Java的支持以应对Oracle SE更新
oygpt 2024-09-23 12:11 111 浏览 0 评论
Pivotal于近日推出了OpenJDK(Java的开源版本)发行版,与Amazon、Azul、IBM、Red Hat和其他公司一道,提供长期的Java支持。
日前,Pivotal提升了对Java的支持,旨在帮助客户在云战略和数字化转型中获得成功。
Pivotal的工程副总裁Ryan Morgan表示,近期发布的Pivotal Spring Runtime增强了Spring Framework的功能。在Java 开发人员中Spring Framework非常受欢迎,每月新增的程序员人数超过100万。而事实上,Pivotal也是Spring Framework的管理者。
Pivotal的OpenJDK发行版
Pivotal的OpenJDK(免费的开源Java版本)发行版,是新的Pivotal Spring Runtime的重要组成部分。Morgan表示,Pivotal将对其一直提供支持,并定期针对它的OpenJDK发行版提供安全和性能更新。
Morgan还表示,Pivotal的OpenJDK发行版旨在解决客户对Oracle JDK许可费用变动,以及由此导致的OpenJDK缺乏专业支持的担忧。对于很多用户而言,Oracle在1月份停止了对OpenJDK的免费支持。Morgan表示,OpenJDK将随公司5年来的旗舰产品Pivotal Cloud Foundry一同发布。目前,Pivotal围绕Spring和Tomcat汲取了一些专业知识并运用到OpenJDK当中。
Morgan说:“我们真的是第一次为我们的客户针对任何平台提供基于Java的支持。”
通过Pivotal Spring Runtime,开发人员可以获得Pivotal的OpenJDK发行版,以及针对Spring Framework、Spring Boot、Spring Cloud和Spring Cloud Data Flow的支持。他们还能获得对基于Java的Apache Tomcat应用服务器的支持,包括开源项目以及Pivotal tc Server(该公司的企业扩展版Tomcat)。
Pivotal对Java的深入支持可以帮助该公司加强与开发人员的联系。
Forrester Research的分析师Jeffrey Hammond认为:
“如果没有一个或多个Spring产品,那么很难在企业中大规模使用Java。”
Pivotal不仅仅是PaaS提供商,也是Java领域的领导者,这可能会成为该公司发展动力的催化剂。
Hammond说Kubernetes有一种“黑洞引力”,现在所有PaaS供应商都很艰难。他还说:拥有Kubernetes服务或PaaS是很好的选择,但是在某些时候,开发人员必须编写代码,其中很多代码仍将使用Java,而他们的管理团队希望他们能从许可的角度做出考虑。
Oracle的许可让人震惊
Oracle对Oracle Java SE许可的调整引起了许多企业的恐慌,而这种恐慌,让他们开始将各种形式的OpenJDK视为更长远的选择。
对于需要长期OpenJDK支持的企业,未来有很多选择,包括自我提供支持。例如,Amazon发布了自己的OpenJDK发行版Corretto,就解决了这个问题。Hammond表示,其他选项包括Red Hat、IBM、Amazon、Azul、AdoptOpenJDK、Open Logic,当然还有Oracle。Pivotal是AdoptOpenJDK项目的平台赞助商。
Hammond认为,对于使用Spring的企业,选择一家供应商的长期支持计划是合理的。“Pivotal的产品有一定的独特性,一方面源自它与Spring和Spring Boot的亲和力,一方面源自Pivotal对Java的长期支持,以及具备大规模构建Java应用的专业知识及能力。”
Morgan表示,Pivotal以年度订阅的形式提供Pivotal Spring Runtime,定价按Kubernetes Pod和核心数量计算。Pivotal Spring Runtime的订阅费用是:50个Pod每年25,000美元;8个核心每年4,000美元。Pivotal Spring Runtime还包含在Pivotal Application Service订阅中。
相关推荐
- PLSQL 命令行模式常见错误(plsql执行命令行)
-
日常运维过程中,经常使用PLSQL的command模式运行SQL脚本,对于一些常见的错误,你知道原因在哪里吗?1.SQL脚本执行后弹出输入框原因:SQL*PLUS默认环境里会把'&字符'...
- 了解 PL/SQL 的异常处理(sql数据库异常处理)
-
6.PL/SQL的异常处理在程序运行时出现的镇误,称为异常。发生异常后语句将停止执行,PL/SQL引擎立即将控制权转到PL/SQL块的异常处理部分。异常处理机制简化了代码中的错误检测。PL/SQ...
- PL/SQL 泛型编程详解(泛型调用)
-
PL/SQL中的通用函数,也称为泛型函数,是一种可以接受任意数据类型参数的函数。这使得开发者能够编写可重用的代码,以处理不同的数据类型,而无需为每种数据类型编写专门的函数。PL/SQL的泛型函数通过使...
- PL/pgSQL编写postgresql函数之基本语句
-
目录基本语句1赋值赋值运算符:=或=2单一行结果返回SELECT...INTO语法赋值更新操作结果返回3多行结果返回方式一:使用表充当容器方式二:使用自定义TYPE充当容器方式三:ret...
- PLSQL安装教程(plsql安装教程及配置)
-
2.安装,双击上图Plsqldev.exe文件;3.单击确定,进行下一步安装;4.软件询问是否遵守协议,单击“IAgree”,进行下一步安装;5.选择软件安装在计算机中的路径,(客户端的安装...
- PL/SQL字符函数概览(sqlplus 字符集)
-
PL/SQL提供了一系列内置的字符函数,这些函数可以对字符串进行各种操作,如转换、比较、搜索和替换等。以下是一些常用的PL/SQL字符函数及其用法示例:CONCAT:连接两个或多个字符串。示例:DEC...
- instantclient + PLSQL安装与配置小结
-
一、软件1、instantclient-basic-windows.x64-11.2.0.4.0.zip到官网下载。2、PLSQLDeveloper13.rar到网上下载,找破解版的,网上有V...
- 如何使用 PL/SQL 块 ?(pl/sql 使用教程)
-
2.PL/SQL块PL/SQL是一种块结构的诺言,一个PL/SQL程序包含了一个或者多个逻辑块,逻辑块中可以声明变量,变量在使用之前必须先声明。除了正常的执行程序外,PL/SQL还提供了专门的异...
- PL/SQL(Procedural Language(procedural objects)
-
PL/SQL(ProceduralLanguage/StructuredQueryLanguage)是由OracleCorporation开发的一种用于与Oracle数据库配合使用的编...
- Oracle数据库扩展语言PL/SQL之块结构
-
【本文详细介绍了Oracle数据库扩展语言PL/SQL的块结构,欢迎读者朋友们阅读、转发和收藏!】1基本概念1.1PL/SQL块结构块(block)是PL/SQL的基本程序单元,编写P...
- 记一次生产数据库sql优化案例--with用法改写(11分钟优化到7秒)
-
概述前段时间开发丢了一个超长的sql给我,说需要优化,因为太长,连PL/SQL的美化工具都美化不了...下面简单记录一下优化的过程。with改写WITHAS短语,也叫做子查询部分(subquery...
- 如何在生产库与测试库做数据结构对比--PL/SQL工具
-
概述领导要求做个数据库之间的数据结构对比,这里我简单用PL/SQL工具来实现,下面介绍下使用过程。功能PLSQLDeveloperTools菜单下有CompareUserObjects和Com...
- PLSQL使用教程——(1)基本使用教程
-
一、登录1、在这里配置好数据库服务,之后就可以登录了2、输入用户名和密码,并选择之前配置好的数据库服务。我这服务名取为localhost。(这个名字随意起。)二、创建表空间1、在SQL窗口中执行以下S...
- PL/SQL调试存储过程?看这篇就够了
-
概述虽然现在存储过程相对比较少用了,但是平时接触不可避免的要跟存储过程打交道,当需要自己写的时候总会碰到这或那的错误,这个时候一般要怎么调试呢?PL/SQL调试PL/SQL中提供了【调试存储过程】的功...
- IT运维基础篇之oracle sqlldr数据批量导入,比plsqldev还简单
-
在oralce中导入数据的方式有很多,比如:PL/SQL文本导入器、对表forupdate之后直接复制粘贴等等,导入方式有很多,今天我们介绍另一种大批量数据导入方式:sqlldr,具体其用法可以上网查...