云时代,JAVA何去何从?

2020 年 9 月 14 日

云时代,JAVA何去何从?

在云原生的世界里,Go 语言凭借语法简单、启动速度快、依赖少、Goroutine 并发等特点,成为了一等公民。而 Java 作为 20 年前的编程语言,那个时代注重的是复杂的 OOP 设计、企业级规范,长期运行下的稳定性和性能。Java 语言似乎与当前云原生环境下的快速交付、微服务等需求格格不入。

阿里巴巴是世界上最大的 Java 用户之一,在拥抱云原生的同时,也要保持现有业务的迭代演进。因此 Alibaba JVM 团队一直致力于让 Java 语言与时俱进,适应云上场景。今天我们就来聊一聊 Java 在云上遇到的挑战以及如何通过 Dragonwell JDK 来克服这些困难。

Java 语言 & 云原生

Java 是一门企业级,高性能,高稳定性的编程语言。企业级简单来说就是适合开发长期运行的大型应用,比如 Linux + OpenJDK 的开发的服务如果没有发布和升级的需求,一般情况下可以保证运行一年以上不用重启。

Java 拥有丰富的生态,大量的高质量第三方类库、框架 (比如 Spring、Netty) 被维护在 maven 等中心仓库,用户只需声明式地引入包依赖,即可调用实现。举例来说,node 的 npm 生态虽然很完善,但是想要找到一个分布式事务框架就很困难;反观 Java,几乎所有开源软件与工具都会考虑对 Java 平台的支持,我们可以找到多种分布式事务框架的 Java 客户端。因此只要选择了 Java,就是选择了一个资源宝库。

原文链接:【 https://www.infoq.cn/article/b3R314vtcN49cAX4BKqU 】。未经作者许可,禁止转载。

登录后可解锁全站优质内容

免费畅享技术公开课、顶尖技术团队访谈、一线互联网大厂技术实践

文章
视频
电子书
研究报告
立即登录
2020 年 9 月 14 日 10:00 1586

评论

发布
暂无评论
发现更多内容

分布式追踪系统原理看不懂,40张图带你亲手实践

小Q

Java 架构 面试 分布式 系统设计

GO 语言交叉编译

Dnnn

go

GO语言 MD5 四种实现方式

Dnnn

go

马云:今天的区块链并没有被人们认识到价值!

CECBC区块链专委会

区块链 阿里巴巴 马云

Redis哨兵(sentinel )机制讲解

Dnnn

算法与数据中台实践之网约车平台

博文视点Broadview

大数据 数据中台 中台 算法 数据

epoll的原理和流程

Dnnn

MYSQL中时间类型底层存储,DATETIME ,TIMESTAMP,INT 如何选择?

Dnnn

教师节送什么老师最开心?程序员三招解决家长送礼难题!

华为云开发者社区

编程 程序

程序员快乐器之JAVA代码生成工具

Learun

敏捷开发 快速开发 生成代码

或许是史上最好的AQS源码分析了,AQS基础一

InfoQ_d2212957090d

AQS

GO 语言异常处理

Dnnn

go

GO 语言超时实现

Dnnn

go

Centos 上配置大数据环境

yuanhang

大数据

如何设计Upload组件思考

赵孔磊

【API进阶之路】用API打造一条自动化内容生产流水线

华为云开发者社区

自动化 API 部署

聊聊开发工程师如何转型产品经理

长沙造纸农

程序员 开发者 产品经理 转型 中年危机

理解大端字节和小端字节

Dnnn

初识大数据

yuanhang

大数据

Go语言 sync.Mutex 源码分析

Dnnn

go

遇到银河提现不了网站维护审核怎么办?

丛林里的余光

数据库 网站平台 提现

阿里架构师耗时三个月整理的Spring实战笔记:入门到实战

Java架构师迁哥

bit比特, Byte字节,基础知识

Dnnn

anyRTC推流小助手-客户端推流(PUSH RTMP)工具

anyRTC开发者

技术 音视频 WebRTC 直播 RTC

居然有人仅凭这份《Java面试宝典》就成功拿到了阿里、京东、字节跳动等大厂offer

Java成神之路

Java 编程 程序员 面试

实战解析丨如何对Mysql连接请求的tcpdump内容进行分析

华为云开发者社区

TCP/IP 数据传输

TCP三次握手和四次挥手

Dnnn

Linux命令netstat详解

Dnnn

URL 去重的 6 种方案!(附详细实现代码)

王磊

Java

起飞!这份技术点拉满的ELk+Lucene笔记,可能价值百万

小Q

Java lucene elasticsearch 架构 面试

学完微软技术总监整理的44 个微服务架构设计模式,我涨薪了

Java架构师迁哥

众安黑客马拉松大赛总决赛-InfoQ小编探班

众安黑客马拉松大赛总决赛-InfoQ小编探班

云时代,JAVA何去何从?-InfoQ