EDAS再升级!全面支持Spring Cloud应用

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
注册配置 MSE Nacos/ZooKeeper,118元/月
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
简介: 近日,阿里中间件(Aliware)的企业级分布式应用服务EDAS宣布再次升级,全面支持Spring Cloud应用。

近日,阿里中间件(Aliware)的企业级分布式应用服务EDAS宣布再次升级,全面支持Spring Cloud应用。今后,使用Spring Cloud开源框架的应用可以实现0代码修改,即能在EDAS上平滑运行。目的是帮助更多用户有效节省开发运维成本,提升开发效率。

“随着阿里中间件的迅速发展,我们越来越发现,用户需要的不仅仅是良好的应用服务功能,体验和广泛的适配性同样重要。于是我们将EDAS进行了升级,以满足使用Spring Cloud用户的需求。并且采用0代码修改方案,也就是说,应用在接入EDAS过程中几乎无感。”EDAS产品负责人倪超表示。

随着业务的发展,使用 Spring Cloud 框架开发的应用会遇到很多管理瓶颈。在云环境中,发布与管理会变得十分复杂。例如,本地开发完成的应用,需要登录到每一台服务器进行发布和部署。后续还会伴随着应用的重启,扩容等痛点。服务器的不断增加对于运维人员也是一个极大的挑战。开发、测试、线上环境差异性,交付流程越来越复杂,新应用上线不仅效率低,而且风险高。

为了优化Spring Cloud微服务体验,就必须补充一个应用程序平台。

企业级分布式应用服务 EDAS 可以提供应用生命周期管理和微服务解决方案。这样,开发人员就不再需要考虑自动部署、调度、资源管理、应用监控,服务治理等问题。

EDAS 是阿里巴巴自研的围绕应用和微服务的PaaS平台。在阿里巴巴的使用历史可以追溯到2007年,并且成功通过了每年双11海量应用的严峻考验。经过10多年的历练,目前已经成为阿里巴巴主要的分布式应用服务工具,日均调用超2千亿次。

相比市场的其他微服务框架,EDAS提供的是一套完整的企业级微服务PaaS平台。

首先,EDAS提供了更为全面的微服务治理工具,包括:路由规则、同机房优先规则、权重规则等。此外,EDAS还提供了完整的微服务数据化运营工具,包括租户级的服务报表和服务拓扑,向用户展示当前租户内所有应用的所有服务,在各项指标上排序。例如,近24小时服务调用量,调用平均耗时和调用出错量。用户在这个报表上可以一目了然看到整体系统服务之间的对比情况。除了微服务调用,EDAS还具备全链路的分布式跟踪功能,模拟最真实的用户场景,提前为系统创造可能面临的大促流量高峰场景。

在吞吐能力和响应时间上,EDAS做了极大优化。在同等测试条件下与Spring Cloud开源实现对比得出,EDAS处理吞吐能力每秒超过1.2万次,高于Spring Cloud 性能1倍以上。处理平均响应时间上也仅为Spring Cloud 框架的50%。EDAS不仅性能强大,框架的硬件资源占用却更少,在CPU和Load占用方面少于Spring Cloud约60%。

EDAS不仅在阿里内部应用广泛,在各个领域的领航企业中,也成了企业IT架构转型过程中的重要工具。

通过EDAS,中石化工业品采购平台仅用了90天就迅速上线,截至2017年4月,累计成交额超过900亿,成为国家“一带一路”出口官方指定平台。芒果TV,40天完成跨年晚会互动系统构建,稳定运行支撑晚会大流量高峰。吉利汽车,采用EDAS框架构建大型秒杀系统,137秒,6000台领克 01量产版订单被秒光。

除了EDAS,阿里中间件还上线了分布式数据库DRDS、消息队列MQ、和性能测试 PTS等近10款产品,帮助用户构建更智能、更高效的企业级互联网架构。

据EDAS产品负责人表示,“目前EDAS已经支持Spring Cloud、Dubbo、Kubernetes 等应用,可以让更多企业打通分布式应用开发和运维的技术瓶颈,将更多精力集中在业务本身,创造更多价值。”

了解更多详情,欢迎登录【EDAS官网

也可以点击参与云栖社区“聚能聊”话题讨论,畅所欲言:
https://yq.aliyun.com/roundtable/65003?spm=a2c4e.11155435.0.0.6282dbf7H7sOud

相关实践学习
通过EDAS实现K8s微服务应用的金丝雀发布
本实验旨在通过使用分布式应用服务EDAS纳管容器服务ACK Serverless,体验微服务应用的部署、访问和高级发布能力。
SpringMVC框架入门
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts2等。 相关的阿里云产品企业级分布式应用服务 EDAS:企业级分布式应用服务 EDAS(Enterprise Distributed Application Service)是一个应用托管和微服务管理的 PaaS 平台,提供应用开发、部署、监控、运维等全栈式解决方案,同时支持 Spring Cloud、Apache Dubbo(以下简称 Dubbo )等微服务运行环境,助力您的各类应用轻松上云。产品详情: https://www.aliyun.com/product/edas 
目录
打赏
0
17
19
37
13400
分享
相关文章
Java也能快速搭建AI应用?一文带你玩转Spring AI可落地性
Java语言凭借其成熟的生态与解决方案,特别是通过 Spring AI 框架,正迅速成为 AI 应用开发的新选择。本文将探讨如何利用 Spring AI Alibaba 构建在线聊天 AI 应用,并实现对其性能的全面可观测性。
428 10
Spring AI Alibaba 应用框架挑战赛圆满落幕,恭喜获奖选手
第二届开放原子大赛 Spring AI Alibaba 应用框架挑战赛决赛于 2 月 23 日在北京圆满落幕。
Spring AI与DeepSeek实战一:快速打造智能对话应用
在 AI 技术蓬勃发展的今天,国产大模型DeepSeek凭借其低成本高性能的特点,成为企业智能化转型的热门选择。而Spring AI作为 Java 生态的 AI 集成框架,通过统一API、简化配置等特性,让开发者无需深入底层即可快速调用各类 AI 服务。本文将手把手教你通过spring-ai集成DeepSeek接口实现普通对话与流式对话功能,助力你的Java应用轻松接入 AI 能力!虽然通过Spring AI能够快速完成DeepSeek大模型与。
411 11
Java 也能快速搭建 AI 应用?一文带你玩转 Spring AI 可观测性
Java 也能快速搭建 AI 应用?一文带你玩转 Spring AI 可观测性
Java 也能快速搭建 AI 应用?一文带你玩转 Spring AI 可观测性
Java 也能快速搭建 AI 应用?一文带你玩转 Spring AI 可观测性
Spring AI Alibaba + 通义千问,开发AI应用如此简单!!!
本文介绍了如何使用Spring AI Alibaba开发一个简单的AI对话应用。通过引入`spring-ai-alibaba-starter`依赖和配置API密钥,结合Spring Boot项目,只需几行代码即可实现与AI模型的交互。具体步骤包括创建Spring Boot项目、编写Controller处理对话请求以及前端页面展示对话内容。此外,文章还介绍了如何通过添加对话记忆功能,使AI能够理解上下文并进行连贯对话。最后,总结了Spring AI为Java开发者带来的便利,简化了AI应用的开发流程。
2849 0
Spring Core核心类库的功能与应用实践分析
【12月更文挑战第1天】大家好,今天我们来聊聊Spring Core这个强大的核心类库。Spring Core作为Spring框架的基础,提供了控制反转(IOC)和依赖注入(DI)等核心功能,以及企业级功能,如JNDI和定时任务等。通过本文,我们将从概述、功能点、背景、业务点、底层原理等多个方面深入剖析Spring Core,并通过多个Java示例展示其应用实践,同时指出对应实践的优缺点。
85 14
Spring MVC:深入理解与应用实践
Spring MVC是Spring框架提供的一个用于构建Web应用程序的Model-View-Controller(MVC)实现。它通过分离业务逻辑、数据、显示来组织代码,使得Web应用程序的开发变得更加简洁和高效。本文将从概述、功能点、背景、业务点、底层原理等多个方面深入剖析Spring MVC,并通过多个Java示例展示其应用实践,同时指出对应实践的优缺点。
190 2
|
5月前
|
Spring Boot 应用如何实现 JWT 认证?
Spring Boot 应用如何实现 JWT 认证?
137 8
Spring Boot 与 Apache Kafka 集成详解:构建高效消息驱动应用
Spring Boot 与 Apache Kafka 集成详解:构建高效消息驱动应用
113 1

相关产品

  • 企业级分布式应用服务
  • AI助理

    你好,我是AI助理

    可以解答问题、推荐解决方案等