概述

SOFABoot 是基于 Spring Boot 的开发框架,用于快速、敏捷地开发 Spring 应用程序,特别适合构建微服务系统。SOFABoot 在 Spring Boot 的基础上提供了诸如 Readiness Check、类隔离、日志空间隔离等能力,以解决大规模团队开发云原生微服务...

Spring Boot 集成

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

版本兼容说明

SOFABoot 和 Spring Boot 版本对应关系,以及 JDK 和 Maven 版本要求说明如下:SOFABoot 版本 Spring Boot 版本 JDK 版本 Maven 版本 3.10.2~3.10.x 2.7.15~2.7.x JDK 8、JDK 11(支持 Oracle、OpenJDK、Dragonwell JDK 版本)3.6.3+3.6.3~...

使用Redis在Web应用实现会话管理

会话(session)管理是Java Web应用不可或缺的功能,使用数据库Redis版和Spring Session可以便捷地实现会话管理。前提条件 已创建用于保存会话的Redis实例。相关操作,请参见 创建实例。如果通过内网连接Redis实例,Redis实例与部署应用...

Spring Boot 工程迁移至 SOFABoot 工程

注意事项 SOFABoot 框架基于 Spring Boot 2.1.0.RELEASE 版本构建,您在迁移过程可能会发生 Spring Boot 版本的变更。如果在升级过程出现不兼容,可联系技术团队为您服务。Tracer(分布式链路跟踪)已集成在各个中间件的 starter ,...

在本地开发Dubbo微服务应用

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

Nacos Spring Boot

本文说明如何使用 Nacos Spring Boot SDK 管理 ACM 配置。前提条件 登录 ACM控制台,并创建一个示例配置。Data ID:com.alibaba.nacos.example.properties Group:不填写,即使用默认的 DEFAULT_GROUP。配置格式:Properties 配置内容:...

Pandora Boot概述

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

Pandora Boot概述

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

静态资源配置

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

引入 Spring MVC

SOFABoot 基于 Spring Boot 2.1.0.RELEASE 版本开发,各 SOFA 中间件可通过添加相应的依赖模块来使用服务。按照官网文档 创建工程 创建的 SOFABoot Web 工程默认包含 Spring MVC 的能力。如果尚未引入Spring Boot 原生服务 Spring MVC,则...

应用维度配置扩展

您可以根据需要,在 application.properties 文件增加以下配置项:说明 您也可以根据自己的编码习惯按照 Spring Boot 的规范,使用驼峰、划线等进行书写。单机故障剔除 com.alipay.sofa.rpc.aft.regulation.effective # 是否开启单机...

微服务治理支持的Java框架

2.7.x 数据库 MyBatis 3.4.6~3.5.15 全链路灰度 分类 框架名称 框架版本 Spring Spring Boot 2.x.x Spring Cloud F、G、H、2020.x、2021.x Java网关 Spring Cloud Zuul 1.3.x Spring Cloud Gateway 2.1.x~3.1.8 负载均衡 Spring Cloud ...

支持组件列表

组件 支持版本 支持该组件的Java Agent版本 支持该组件的SDK版本 Dubbo Agent:3.x,2.7.x,2.6.x SDK:3.x,2.7.x,2.6.x All All Web Servlet SDK:2.x+Agent:3.0+All All Spring Boot 1.3.x+All 请参见 说明 Spring MVC 4.x+All 请参见...

使用Spring Boot开发Dubbo应用

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

Spring Boot应用安装SSL证书

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

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

本文介绍如何使用Spring Boot注解的方式基于Nacos开发一个Dubbo微服务示例应用。如果您已有Spring Boot开发的Dubbo应用,可以跳过本文内容,直接部署到EDAS。前提条件 在使用Spring Boot开发Dubbo微服务应用前,请先完成以下工作:下载 ...

接入Spring Boot/Spring Cloud应用

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

排查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依赖了老版...

数据分析:即时快速分析

计费 DataWorks的数据分析功能不收取功能费用,您开通DataWorks后即可使用数据分析功能,但不同版本的DataWorks支持的数据分析功能细节不一致,详情请参见 DataWorks各版本详解。开通使用 购买DataWorks版本后,您即可登录DataWorks控制台...

迁移助手与迁云服务

快速创建测试环境:通过迁移助手全量复制业务代码,只需修改生产数据库的数据输入为测试数据,可快速搭建测试环境。跨云开发:支持公共云的DataWorks和私有云的DataWorks之间进行互导,达到协同开发。计费 开通DataWorks后即可使用迁移助手...

基础术语

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

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

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

Spring Boot应用如何快速接入Prometheus监控

使用Spring Boot应用过程,为了对系统的状态进行持续地观测,您可以将Spring Boot应用接入Prometheus监控。本文介绍如何将Spring Boot应用快速接入Prometheus监控。背景信息 对于开发者而言,大部分传统SSM结构的MVC应用背后的糟糕体验...

Spring Boot应用如何快速接入Prometheus监控

使用Spring Boot应用过程,为了对系统的状态进行持续地观测,您可以将Spring Boot应用接入Prometheus监控。本文介绍如何将Spring Boot应用快速接入Prometheus监控。背景信息 对于开发者而言,大部分传统SSM结构的MVC应用背后的糟糕体验...

引入健康检查

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

Spring Cloud概述

Spring Cloud Spring Boot Spring Cloud Alibaba 2020.0 2.4.x 2021.1 Hoxton 2.2.x 2.2.6.RELEASE Greenwich 2.1.x 2.1.1.RELEASE Finchley 2.0.x 2.0.1.RELEASE Edgware 1.5.x 1.5.1.RELEASE 说明 上表未提到的版本及具体信息,请参见 ...

Spring Cloud开发概述

Spring Cloud、Spring Boot和Spring Cloud Alibaba及各组件的版本对应关系请参见 版本配套关系说明。Spring Cloud功能、开源实现及SAE兼容性如下表所示。Spring Cloud功能 开源实现 SAE兼容性 通用功能 服务注册与发现 Netflix Eureka ...

环境准备

本文介绍了Spring Cloud ACM SDK的配置...推荐使用 2.0.1.RELEASE 及更高版本Spring Boot 2.x。2.0.0.RELEASE 版本有 读取旧数据的Bug。如需下载完整示例代码,请单击:spring-cloud-acm-sample.zip。相关文档 通过ECS实例RAM角色访问ACM

创建和部署应用概述(K8s)

在K8s集群中使用镜像部署Java微服务应用 JAR包部署 适用于Dubbo和Spring Boot应用。Java 在容器服务K8s集群中使用JAR包或WAR包部署应用 WAR包部署 适用于Dubbo和Spring应用。Java、Apache WAR包或者FatJar包部署 适用于部署HSF应用。EDAS-...

负载均衡

API 方式 如果在 Spring 或者 Spring Boot 的环境下使用 API,可以通过调用 BoltBindingParam 的 setLoadBalancer 方法设置。以下示例以设置负载均衡算法为 roundRobin 为例:BoltBindingParam boltBindingParam=new BoltBindingParam();...

如何手动升级 SOFABoot 管理的第三方 JAR

使用商业版 SOFABoot 时,可能会因为安全、性能、功能增强等原因而期望升级第三方 JAR。如果在临近的高版本 SOFABoot 有满足需求的第三方 JAR,可以考虑升级 SOFABoot 解决问题。但如果暂时没有满足需求的 SOFABoot 版本,或需要升级...

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>...

使用Cloud Toolkit创建Spring Cloud工程

Java Version Java版本 Spring Boot Version Spring Boot版本 Name 工程名称 Description 工程描述 Package 工程包名 在 New Project 页面选择组件类别和具体的组件,您可根据自己的需求进行选择,然后单击 Next。输入您创建的工程名称和...

接入MyBatis应用

x.y.z</version></dependency>在 Spring Boot应用接入 页面 第一步:添加Pom依赖 查看Pom依赖最新版本,将 x.y.z 替换为新版本版本号。方式二:添加JAR包依赖。下载ahas-sentinel依赖包。解压依赖包,并将依赖包的所有JAR包...

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

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

Spring Boot应用设置健康检查

本文介绍如何通过Actuator组件为Spring Boot应用设置健康检查。背景信息 Actuator组件是Spring Boot提供的用来对应用系统进行自省和监控的功能模块,借助于Actuator,您可以很方便地查看并统计应用系统的某些监控指标。您也可以通过...

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

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

如何打包 Ark 包

本样例工程演示了如何借助 Maven 插件将一个 Spring Boot Web 工程打包成标准格式规范的可执行 Ark 包。前提条件 样例工程依赖 sample-ark-plugin,您需要提前在本地安装该 Ark Plugin。使用工具 SOFAArk 默认提供了 Maven 插件 sofa-ark-...
共有39条 < 1 2 3 4 ... 39 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
企业级分布式应用服务 金融分布式架构 全局事务服务 (文档停止维护) Serverless 应用引擎 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用