甲骨文最新推出的 Java 微服务框架 Helidon:轻量简单
据外媒报道,甲骨文在上周五宣布推出了 Helidon 的第一个版本,这是一个用于编写微服务的 Java 开源库,并且正式加入了 Eclipse MicroProfile。
Helidon 是一个开源的 Java 微服务框架,旨在运行在快速的 Netty 内核上。它支持 MicroProfile 1.1 并提供了开发者熟悉的 API,例如 JAX-RS, CDI 和 JSON-P/B。该公司的 MicroProfile 实现在自己的 Helidon Reactive WebServer 上运行。
甲骨文最初发布 Helidon 旨在支持两种编程模型:Helidon SE,该公司称其为“以 Reactive 的方式开发简单轻量级的微服务框架”,和 Helidon MP,它是 Eclipse MicroProfile 的实现,为 Java EE/Jakarta EE 开发提供熟悉的开发体验。
甲骨文的高级软件开发经理和 Helidon 项目负责人 Dmitry Kornilov 宣布了这一项目,并说道:“当我们进入云世界时,微服务架构开始变得非常受欢迎,它们主要被用于创建云服务。我们也意识到需要改变开发体验,我们可以使用 Java EE 构建微服务,但最好有一个框架从头开始就是设计用于构建微服务的。我们还希望创建一组轻量级的库,它们不需要应用程序服务器,并且可以在 Java SE 应用程序中使用。这些库也可以彼此分开使用,但是当一起使用时,将为开发者提供创建微服务所需的一切东西:配置、安全性和 Web 服务器。这就是 Helidon 诞生的初衷”
虽然 Helidon 的第一个版本尚未集成 Oracle Cloud,但 Kornilov 表示他们即将会推出。他指出 Helidon 目前被 10 个 Oracle 的内部项目使用,大大提升了他们的开发效率。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
开源软件受云服务商影响,共用条款终止开源滥用现象
地平线上出现了一片乌云。亚马逊等云基础设施提供商的行为威胁到了开源的生存。 我是一名风险投资者,在13年中先后投资了许多开源项目背后的公司: Spring Mule Ruby Rails Groovy Grails Maven Gradle Redis SysDig Hazelcast Akka Scala Cassandra Spinnaker 以及其他公司 开源已经在为社会服务,开源商业模式已经大获成功、有利可图。 亚马逊的行为 我很钦佩亚马逊的执行力。在风险投资行业,我们习惯于大型软件公司(比如IBM、Oracle、惠普、Compuware、冠群、EMC、VMware和思杰等)主要成为庞大的销售和分销渠道,这需要获得创新(即收购初创公司)为渠道提供活力。亚马逊则不然。2015年7月,《华尔街日报》引述我的话说:“亚马逊的执行力太强了,几乎就像一家初创公司。这对于生态系统的每个人来说都很可怕。”那个月,我在投资者网站Seeking Alpha上撰写了《提防亚马逊巨无霸》(https://seekingalpha.com/article/3333195-fear-the-amazon...
- 下一篇
TiDB 开发商 PingCAP 完成 C 轮 5000 万美元融资
近日,新型分布式关系型数据库公司 PingCAP 宣布完成 5000 万美元 C 轮融资,这是目前为止新型分布式关系型数据库领域的最大笔融资。本轮融资将主要用于技术研发和全球化生态系统建设。 PingCAP 成立于 2015 年,是面向全球的开源的新型分布式关系型数据库公司,其核心产品 TiDB 项目是基础软件领域的重大创新,实现了水平弹性伸缩、分布式事务、强一致性的多副本数据安全、实时 OLAP 等重要特性,是大数据时代理想的数据库集群和云数据库解决方案。 TiDB 是一款定位于在线事务处理/在线分析处理(HTAP: Hybrid Transactional/Analytical Processing)的融合型数据库产品,实现了一键水平伸缩,强一致性的多副本数据安全,分布式事务,实时 OLAP 等重要特性。同时兼容 MySQL 协议和生态,迁移便捷,运维成本极低。 部分内容来自 PingCAP 公众号
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2整合Thymeleaf,官方推荐html解决方案