使用Spring Boot开发Dubbo应用

除了可以使用传统的XML配置方式开发Dubbo应用,还可以使用Spring Boot开发Dubbo应用,特别对于Java技术薄弱和Maven经验少,且又不熟悉Dubbo框架的开发者更为适合。本文以全新开发过程,向您展示如何使用Spring Boot开发Dubbo应用,并使用...

使用Spring Boot开发Dubbo微服务应用

如果您已有Spring Boot开发的Dubbo应用,可以跳过本文内容,直接部署到EDAS。前提条件 在使用Spring Boot开发Dubbo微服务应用前,请先完成以下工作:下载 Maven 并设置环境变量。下载最新版本的 Nacos Server。启动Nacos Server。解压下载...

概述

SOFABoot 基于 Spring Boot 开发,使用标准 Spring 接口实现。可将 SOFABoot 理解为 Spring 的一个扩展,构建在 Spring Boot 基础之上提供金融科技中间件解决方案,每一个中间件均是一个可插拔的组件,添加和移除非常方便,同时,利用...

在本地开发Dubbo微服务应用

本视频介绍如何在本地开发Dubbo微服务应用。相关文档 使用Spring Boot开发Dubbo应用 应用部署概述 应用管理概述$icmsDocProps={'productMethod':'created','language':'zh-CN',};

将Dubbo应用迁移到HSF(不推荐)

背景信息 原生Dubbo框架下的应用开发请参见 使用Spring Boot开发Dubbo微服务应用,您也可以直接下载 Dubbo转换为HSF的示例代码。添加Maven依赖 在应用工程的 pom.xml 中,增加 spring-cloud-starter-pandora 的依赖。groupId>...

将Dubbo应用迁移到HSF(不推荐)

背景信息 原生Dubbo框架下的应用开发请参见 使用Spring Boot开发Dubbo应用,您也可以直接下载 Dubbo转换为HSF的示例代码。添加Maven依赖 在应用工程的 pom.xml 中,增加 spring-cloud-starter-pandora 的依赖。groupId>org....

开发者指南概述

Spring Cloud Dubbo HSF Spring Cloud概述 实现服务注册与发现 实现负载均衡 实现配置管理 搭建服务网关 实现对象存储 实现任务调度 将Spring Cloud集群(多应用)平滑迁移到EDAS Dubbo概述 使用Spring Boot开发Dubbo微服务应用 使用Cloud ...

应用开发概述

Dubbo概述 使用Spring Boot开发Dubbo微服务应用 使用Cloud Toolkit开发Dubbo微服务应用样例工程 将Dubbo应用平滑迁移到EDAS 用户文档(开源)开发者指南(开源)源码导读(开源)HSF HSF连通不同的业务系统,解耦系统间的实现依赖。...

将Dubbo应用平滑迁移到EDAS

如果您选择此方案,无需再阅读迁移应用的后续内容,可直接使用Spring Boot开发Dubbo微服务应用。具体操作,请参见 使用Spring Boot开发Dubbo微服务应用。双注册和双订阅迁移方案 双注册和双订阅迁移方案是指在应用迁移时同时接入两个注册...

Dubbo概述

相关操作 EDAS支持多种Dubbo微服务应用的开发方式:如需使用Spring Boot开发Dubbo微服务应用,请参见 使用Spring Boot开发Dubbo微服务应用。如果仅想体验如何将Dubbo应用托管到EDAS,可以使用Alibaba Cloud Toolkit创建一个Demo示例,然后...

启动加速-异步初始化方法

异步加速原理 在实际使用 Spring/Spring Boot 开发中,一些 Bean 在初始化过程中,会执行一些准备操作,如:拉取远程配置 初始化数据源 在应用启动期间,这些 Bean 会增加 Spring 上下文刷新时间,导致应用启动耗时变长。为了加速应用启动...

管理灰度规则(Java)

具体操作,请参见以下文档:使用Spring Cloud开发微服务应用并部署至SAE 使用Spring Boot开发Dubbo应用并部署至SAE 根据应用类型判断是否需要开通 微服务引擎 MSE(Microservices Engine)微服务治理专业版。具体操作,请参见 开通MSE微...

灰度发布微服务

示例操作,请参见以下文档:使用Spring Cloud开发微服务应用并部署至SAE 使用Spring Boot开发Dubbo应用并部署至SAE 根据应用类型判断是否需要开通 微服务引擎 MSE(Microservices Engine)微服务治理专业版。具体操作,请参见 开通MSE微...

什么是企业级分布式应用服务EDAS

Spring Cloud Apache Dubbo HSF Spring Cloud概述 实现服务注册与发现 实现负载均衡 实现配置管理 Dubbo概述 使用Spring Boot开发Dubbo微服务应用 使用Cloud Toolkit开发Dubbo微服务应用样例工程 将Dubbo应用平滑迁移到EDAS HSF概述 启动轻...

功能发布记录(2018~2022年)

它提供命令审计WebShell、支持部署包直接部署、插件一键部署、远程调试和Arthas集成等能力,可以提高开发、测试、调试和诊断等阶段的效率。新增 云原生工具箱概述 优化菜单结构 随着EDAS功能不断丰富,一级菜单也随之增多,为了给您带来更...

应用场景

SOFABoot 可帮助用户快速搭建高效、可靠的分布式应用,同时能与 Spring Boot 工程无缝集成,降低用户的迁移成本。...兼容 Spring Boot 工程 对于基于 Spring Boot 框架开发的应用,可迁移至 SOFABoot 工程,轻松实现对原有框架的支持与优化。

基础术语

Spring Boot Spring Boot Spring Boot 是一种用于简化 Spring 应用的初始搭建以及开发过程的框架,该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板式的配置。Spring Cloud Spring Cloud Spring Cloud 是一系列框架的...

版本兼容说明

版本映射 SOFABoot 基于 Spring Boot 框架开发,并依赖 Apache Maven 进行构建。SOFABoot 和 Spring Boot 版本对应关系,以及 JDK 和 Maven 版本要求说明如下:SOFABoot 版本 Spring Boot 版本 JDK 版本 Maven 版本 3.10.2~3.10.x 2.7.15~2...

升级或降级运行时环境

HSF应用:包括使用Pandora Boot开发Spring Cloud应用和由Dubbo转换为HSF的应用,通过WAR或JAR包部署时,需要选择EDAS-Container相关版本的运行时环境。升级或降级运行时环境 登录 EDAS控制台。在左侧导航栏,单击 应用管理>应用列表,在...

基本概念

[回到顶部]K 框架配置 基于 SOFA/SOFABOOT 框架开发的应用,PV、Service、SAL、SQL、Cal、CE Thread 等监控项会自动基于默认框架下的日志路径采集指标,仅需开启监控即可。[回到顶部]L LDC 视角 从逻辑机房(LDC)维度进行指标数据的聚合,...

实现任务调度

Spring Boot 1.x版本的生命周期已结束,推荐使用Spring Boot新版本开发您的应用。创建 scx-example 的启动类 ScxApplication。import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure....

实现对象存储

Spring Boot 1.x版本的生命周期已结束,推荐使用Spring Boot新版本开发您的应用。在 src/main/java 下创建一个package,如 spring.cloud.alicloud.oss。在package spring.cloud.alicloud.oss 下创建 oss-example 的启动类 OssApplication。...

基于Ingress-APISIX网关实现全链路灰度

例如想通过env=gray这个请求参数,来访问灰度环境,如下图所示:调用链路为Ingress-APISIX>A>B>C,其中A可以是一个Spring Boot的应用。配置APISIX路由规则 登录APISIX控制台,单击左侧导航栏 路由,然后单击+创建。创建路由 页面配置路由...

静态资源配置

SOFABoot Web 沿用了 Spring Boot 中“约定优于配置”的理念来存放并处理静态资源。本文将向您介绍静态资源的下述内容。说明 本文内容仅适用于 SOFABoot Web 类型的应用。关于 Spring Boot 中静态资源的更多说明,可以参考 Spring Boot ...

Spring Boot应用监控最佳实践

本视频介绍通过时序存储功能进行Spring Boot应用监控的方案。

Spring Boot应用安装SSL证书

本文介绍如何在Spring Boot应用中配置SSL证书,具体包括下载和上传证书文件,在Spring Boot应用配置证书文件、证书链和证书密码等参数,以及安装证书后结果的验证。成功配置SSL证书后,您将能够通过HTTPS加密通道安全访问Spring Boot应用,...

Spring Boot 工程迁移至 SOFABoot 工程

SOFABoot 是基于 Spring Boot 框架构建的,所以可以轻松地从 Spring Boot 迁移至 SOFABoot。在阅读本文中的 注意事项 后,您可以遵循 迁移步骤 将现有的 Spring Boot 工程改为使用 SOFABoot 框架的工程。注意事项 SOFABoot 框架基于 Spring...

Spring Boot 集成

健康检查 Spring Cloud ACM 集成了 Spring Boot 的 Health Check。访问 health endpoint 可以看到 Spring Boot 应用是否正确连接了 ACM 服务器:{"status":"UP","acm":{"status":"UP","dataIds":[...

排查JDK 17应用接入后看不到数据的情况?

可能原因 探针版本较低 ARMS从2.8.3版本探针开始支持JDK 17的应用,但是2.8.3版本的探针不支持Spring Boot 3.0。如果您的应用是Spring Boot 3.0(默认依赖 JDK 17)的应用,则需要升级探针到2.9.1.2或以上版本。Spring Boot 3.0依赖了老版...

引入健康检查

SOFABoot 为 Spring Boot 的健康检查能力增加了 Readiness Check 的能力。如果你需要使用 SOFA 中间件,那么建议使用 SOFABoot 的健康检查能力的扩展,来更优雅的上线应用实例。引入健康检查扩展 要引入 SOFABoot 的健康检查能力的扩展,只...

接入Spring Boot/Spring Cloud应用

Spring Boot/Spring Cloud应用接入AHAS应用防护后,可以对其配置流控、隔离、熔断、系统或热点规则来保证系统稳定性。本文介绍如何使用SDK方式将Spring Boot/Spring Cloud应用接入应用防护。操作步骤 登录 AHAS控制台。在AHAS控制台左上...

Demo工程

下载到本地并解压后即可看到本地新增了 mq-demo-master 文件夹,该文件夹包括纯Java、Spring以及Spring Boot的示例代码。更多信息,请参见 rocketmq-demo。下载安装JDK。更多信息,请参见 JDK下载地址。配置Demo工程 将Demo工程文件导入...

连接 SOFA 服务注册中心

Tracer 针对 Dubbo 框架提供 3 种方式接入,分别针对 Spring Boot 1.x、Spring Boot 2.x 和非 Spring Boot 类型的 Dubbo 应用。请根据您的实际业务需求,选择相应的 Tracer 依赖接入。Spring Boot 1.x!for Spring Boot 1.X-><dependency>...

微服务治理支持的Java框架

支持的框架 流量防护和指标监控 分类 框架名称 框架版本 Web Spring MVC 对应Spring Cloud关联版本 Spring Boot 2.x.x Spring Cloud F、G、H、2020.x、2021.x Feign 对应Spring Cloud关联版本 Java网关 Spring Cloud Zuul 1.3.x Spring ...

Nacos Spring(包括 Spring Boot、Spring Cloud)...

ACM(spring-cloud-starter-acm)多配置的实现方式可以使用 spring.profiles.active=dev,online。这样会加载3个配置:_${spring.application.group}:${spring....Nacos spring boot(nacos-config-spring-boot-starter)多配置支持,请参见 ...

Pandora Boot概述

Pandora Boot是在Pandora的基础之上,发展出的更轻量地使用Pandora的一种方式。但Pandora Boot在项目启动过程中,也会...基于Pandora Boot来开发部署在 EDAS 上的应用,适用于需要使用HSF的Spring Boot用户以及已经使用过Pandora Boot的用户。

Pandora Boot概述

Pandora Boot是在Pandora的基础之上,发展出的更轻量地使用Pandora的一种方式。但Pandora Boot在项目启动过程中,也会...基于Pandora Boot来开发部署在 SAE 上的应用,适用于需要使用HSF的Spring Boot用户以及已经使用过Pandora Boot的用户。

接入MyBatis应用

若您使用了MyBatis Spring Boot Starter,则引入AHAS依赖后会自动接入(需要spring-boot-starter-ahas-sentinel-client 1.5.1及以上版本)。若您未使用MyBatis Spring Boot Starter,则需在MyBatis应用的XML配置文件中引入...

EDAS Nacos读取不到微服务配置怎么办?

Spring Boot应用的Data ID配置,请参见 Nacos Spring Cloud。查看是否使用独立的Nacos Client版本。读取到错误配置:查看微服务所配置的Data ID和Group是否有误。Spring Boot应用的Data ID配置,请参见 Nacos Spring Cloud。查看微服务配置...

概述

SOFABoot SOFABoot 是蚂蚁科技基于 Spring Boot 自研的开发框架,不仅在 Spring Boot 的基础上进行了能力增强,还提供了 SOFA 中间件的轻量集成,让每一个中间件成为一个可插拔的组件。开发者在集成了 SOFABoot 框架后,只需引入对应中间件...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
大数据开发治理平台 DataWorks Serverless 应用引擎 移动开发平台 mPaaS 企业级分布式应用服务 金融分布式架构 弹性公网IP
新人特惠 爆款特惠 最新活动 免费试用