基础术语

Fat JAR Fat JAR Fat JAR 是一种可执行的 JAR 包(Executable JAR),包含编译后的类及代码运行所需依赖 jar 的存档,可以使用 java-jar 命令运行该应用程序。Fat JAR 和普通的 JAR 不同在于它包含了依赖的 JAR 包。Gradle Gradle ...

应用场景

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

基本概念

“单元”可以作为一个相对独立整体来挪动,甚至可以把部分单元部署到异地去[回到顶部]F Fat JAR Fat JAR 是一种可执行的 JAR 包(Executable JAR),包含编译后的类及代码运行所需依赖 jar 的存档,可以使用 java-jar*.jar 命令运行该应用...

技术栈使用指南

在代码开发阶段,开发人员在开发环境中,通过特定的开发框架及特定的配置,完成了预期功能的实现。在生产环境中,为了实现高效、低成本、更安全的部署,一般可以选择将应用部署到云端。云端通过技术栈为应用提供框架和 runtime 等运行...

升级相关问题

如何引入 Spring Boot 的 Web 容器 引入 spring-boot-starter-web,默认依赖并启动的 Web 容器是 Tomcat,依赖信息类似如下:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></...

客户端启动参数

SDK启动参数 AHAS支持Spring Boot starter配置项如下表。说明 以下配置项需配置到application.properties配置文件中。配置项 描述 默认值 spring.cloud.ahas.sentinel.aspectj.enabled 自动开启注解支持 true spring.cloud.ahas.sentinel...

Java SDK和Java Agent版本说明

完善对Spring Boot 1.x版本的支持。1.9.0 2021年05月01日 特性对应AHAS-Sentinel-Client 1.9.0。1.8.10 2021年04月24日 特性对应AHAS-Sentinel-Client 1.8.10。1.8.9 2021年04月09日 特性对应AHAS-Sentinel-Client 1.8.9。1.8.8 2021年04月...

模块激活

可部署模块指的是使用 spring-boot-maven-plugin 打包出 fat jar 的模块,例如 SOFABoot Web 工程中的 Web 模块。各个模块自己的 sofa-module.properties 文件。更多详情,参见 模块配置文件。模块激活 激活步骤 模块通过配置文件进行激活...

Command命令编写说明

本文将介绍使用Cloud Toolkit部署Java Web Tomcat应用、Java Fatjar应用、Spring Boot应用和Go应用的Command命令及使用示例。Command命令使用须知 由于ECS云助手的限制,在使用Alibaba Cloud Toolkit部署应用时,需按相关规则使用Command...

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应用背后的糟糕体验...

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

SOFAArk 概述

SOFAArk 是一款蚂蚁集团开源的基于 Java 实现的轻量级类隔离容器,主要提供类隔离和应用(模块)合并部署能力。在大型软件开发过程中,通常会推荐底层功能插件化、业务功能模块化的开发模式,以期达到低耦合、高内聚、功能复用的优点。基于...

在Serverless K8s集群中使用JAR包或WAR包部署应用

Java:支持通用的JAR包部署,适用于Dubbo和Spring Boot应用。选择后,可设置 Java环境。Tomcat:支持通用的WAR包部署,适用于Dubbo和Spring应用。选择后,可设置 Java环境 和 容器版本。EDAS-Container(HSF):适用于使用WAR或者FatJar...

在容器服务K8s集群中使用JAR包或WAR包部署应用

Java:支持通用的JAR包部署,适用于Dubbo和Spring Boot应用。选择后,可设置 Java环境。Tomcat:支持通用的WAR包部署,适用于Dubbo和Spring应用。选择后,可设置 Java环境 和 容器版本。EDAS-Container(HSF):适用于使用WAR或者FatJar...

创建有状态StatefulSet应用

Java:支持通用的JAR包部署,适用于Dubbo和Spring Boot应用。选择后,可设置 Java环境。Tomcat:支持通用的WAR包部署,适用于Dubbo和Spring应用。选择后,可设置 Java环境 和 容器版本。EDAS-Container(HSF):适用于使用WAR或者FatJar...

properties-默认

SOFABoot 框架是基于 Spring Boot 的中间件解决方案,其读取配置文件的方法与 Spring Boot 的逻辑相同,SOFABoot 通过 application.properties 文件实现全局配置。properties 配置类型 application.properties 中的键值 key-value 主要...

Pandora Boot概述

Pandora Boot与Spring Boot AutoConfigure深度集成,让您同时可以享受Spring Boot框架带来的便利。基于Pandora Boot来开发部署在 SAE 上的应用,适用于需要使用HSF的Spring Boot用户以及已经使用过Pandora Boot的用户。

Pandora Boot概述

Pandora Boot与Spring Boot AutoConfigure深度集成,让您同时可以享受Spring Boot框架带来的便利。基于Pandora Boot来开发部署在 EDAS 上的应用,适用于需要使用HSF的Spring Boot用户以及已经使用过Pandora Boot的用户。

接入应用方式

SDK接入 包括以下接入方式:Spring Boot/Spring Cloud应用 Spring应用 Dubbo应用 Web应用 自定义埋点 K8s接入 AHAS与容器服务Kubernetes版数据互通,因此容器服务Kubernetes版中的应用可以快速接入AHAS应用防护。SAE接入 对于在Serverless...

开发HSF应用(Pandora Boot

dependencyManagement 中包含了 spring-boot-dependencies 和 pandora-boot-starter-bom 两个依赖,分别负责Spring Boot和Pandora Boot相关依赖的版本管理,设置之后,您的工程无需将parent设置为 spring-boot-starter-parent。定义服务...

开发HSF应用(Pandora Boot

dependencyManagement 中包含了 spring-boot-dependencies 和 pandora-boot-starter-bom 两个依赖,分别负责Spring Boot和Pandora Boot相关依赖的版本管理,设置之后,您的工程无需将parent设置为 spring-boot-starter-parent。定义服务...

模块化开发概述

SOFABoot 模块化开发主要目标是如何让各个模块的上下文之间既实现隔离,又能彼此互相通信。主要实现原理如下:每个 SOFABoot 模块中包含了一个独立的上下文。模块与模块之间不能直接通过 bean 来交互,这是模块化隔离性的一个体现。通过...

通过Zipkin上报Java应用数据

name>tracingFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping>通过Spring 4.0 MVC或Spring Boot插件埋点 您可以选择通过Spring 4.0 MVC或Spring Boot插件进行埋点。说明 如需获取Demo,请单击下载 源码,进入 ...

通过Zipkin上报Java应用数据

name>tracingFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping>通过Spring 4.0 MVC或Spring Boot插件埋点 您可以选择通过Spring 4.0 MVC或Spring Boot插件进行埋点。说明 如需获取Demo,请单击下载 源码,进入 ...

查看日志

默认设置 日志门面:默认为 SLF4J(Simple Logging Facade for Java)日志实现:默认通过 Logback 实现 中间件日志 关于各个中间件的日志详细信息,参见 日志格式。应用日志 假设用工程原型创建的工程依赖信息为下述内容:groupId:...

配置监控及微服务治理探针版本

Java:Java:支持通用的JAR包部署,适用于Dubbo和Spring Boot应用。在选择后可更改Java环境。Tomcat:支持通用的WAR包部署,适用于Dubbo和Spring应用。在选择后可更改Java环境和容器版本。EDAS-Container(HSF):适用于使用WAR或者FatJar...

DataSource 埋点接入

SOFATracer 2.2.0 基于标准的 JDBC 接口实现支持对标准的数据库连接池(如 DBCP、Druid、c3p0、tomcat、HikariCP、BoneCP)埋点。本文档将介绍如何使用 SOFATracer DataSource 进行埋点。前提条件 已升级 SOFABoot 至 3.4.11 及以上...

探针(Agent)版本说明

ARMS对支持周期内(发布时间在6个月以内)的探针包提供下载功能,建议您在手动安装ARMS探针时,选择最新版本的探针。关于探针支持周期,请参见 ARMS应用监控探针支持周期的说明。探针版本 版本 发布时间 发布说明 3.1.4 2024年01月04日 ...

GetK8sApplication-获取K8s应用信息

5 Env string 环境变量,相对于 EnvList 字段,本字段透出 ConfigMap/Secret 引用的相关配置信息。["{\"name\":\"test1\",\"valueFrom\":{\"configMapKeyRef\":{\"name\":\"edas-demo-configmap\",\"key\":\"key1\"}}}","{\"name\":\"k2...

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

在使用商业版 SOFABoot 时,可能会...如果想替换开源版 SOFABoot 或 Spring Boot 管理的 JAR,可以重复第 1 步,继续向上寻找 sofaboot-dependencies 的 pom 和 spring-boot-dependencies 的 pom,寻找需要提供的 JAR 对应的版本控制 Key。

使用Spring Cloud开发微服务应用并部署至SAE

本文以包含服务提供者和服务消费者的Spring Cloud应用为例,让您快速体验如何在本地开发、调试Spring Cloud应用并部署到 SAE,实现应用的服务注册与发现,以及消费者提供者的调用。背景信息 如果您对Spring Cloud很陌生,仅了解Spring和...

实现配置管理

本文以Nacos配置管理的Demo应用为例,介绍如何在本地开发、调试Spring Cloud应用,使用Spring Cloud Alibaba Nacos Config实现配置管理,并通过 SAE 进行配置管理与推送。前提条件 在开发前,确保您已完成以下工作:下载 Maven 并设置环境...

使用阿里云ES监控RabbitMQ

本文介绍如何通过Filebeat,将RabbitMQ的日志采集到阿里云Elasticsearch(简称ES)中,并日志进行可视化分析与监控。操作流程 准备工作 完成环境准备,包括创建实例、安装RabbitMQ等。步骤一:配置RabbitMQ 配置RabbitMQ的日志级别和文件...

Java SDK

Spring Boot应用接入SchedulerX 业务日志优化 优化 支持按应用分组隔离。无 广播任务优化 优化 支持按Worker IP排序分发。无 Spring任务优化 优化 支持Spring 4的低版本。Spring任务定时方法支持任意返回值。Spring任务 SDK优化 优化 避免...

使用动态IVR实现呼转

以上述应用场景为例,您在语音服务平台申请可以呼入呼出的号码,并使用动态IVR功能,用户使用产品时发生故障主动拨打使用动态IVR功能的号码,整个业务流程为:本文通过Spring Boot实现供动态IVR流程中语音平台调用的回调接口。实现思路 ...

通过SkyWalking上报Java应用数据

export CATALINA_OPTS Windows Tomcat 7/Tomcat 8 在 tomcat/bin/catalina.bat 第一行添加以下内容:set"CATALINA_OPTS=-javaagent:<skywalking-agent-path>"JAR File或Spring Boot 在应用程序的启动命令行中添加-javaagent 参数。...

通过SkyWalking上报Java应用数据

export CATALINA_OPTS Windows Tomcat 7/Tomcat 8 在 tomcat/bin/catalina.bat 第一行添加以下内容:set"CATALINA_OPTS=-javaagent:<skywalking-agent-path>"JAR File或Spring Boot 在应用程序的启动命令行中添加-javaagent 参数。...

概述

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

接入应用防护

java-javaagent:/usr/local/aegis/rasp/apps/{appId}/rasp.jar 例如,您在启动Spring Boot进程时修改前的命令为:java-jar app.jar 需要安装RASP探针时启动Spring Boot进程执行的命令为:java-javaagent:/usr/local/aegis/rasp/apps/{appId...
共有70条 < 1 2 3 4 ... 70 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
Serverless 应用引擎 全局事务服务 (文档停止维护) 金融分布式架构 企业级分布式应用服务 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用