引入 Spring MVC

按照官网文档 创建工程 创建的 SOFABoot Web 工程默认包含 Spring MVC 的能力。如果尚未引入Spring Boot 原生服务 Spring MVC,则引入步骤如下:添加 SOFABoot 依赖 在主 pom.xml 文件中,添加最新版的 SOFABoot 依赖。具体版本号见 版本...

Spring MVC 埋点接入

假设配置的日志打印目录是./logs,即当前应用的根目录,应用名设置为 spring.application.name=mvc-client,那么在当前工程的根目录下可以看到类似如下结构的日志文件:tracelog|-spring-mvc-digest.log|-spring-mvc-stat.log 打开 spring-...

开始使用 SOFATracer

在使用 SOFATracer 时,您需要注意不同组件...组件接入 Spring MVC 埋点接入 HttpClient 埋点接入 DataSource 埋点接入 RestTemplate 埋点接入 SOFARPC 埋点接入 Dubbo 埋点接入 Spring Cloud OpenFeign 埋点接入 采样模式 上报数据到 Zipkin

配置注入

使用 Spring MVC 注解注入配置,降低使用配置成本。可以直接使用@Value 注入配置:@Component class SampleRunner implements ApplicationRunner {@Value("${user.id}")String userId;Value("${user.name}")String userName;Value("${user....

升级或降级运行时环境

使用WAR包部署的原生应用:Spring Cloud、Dubbo、普通Java Web或Spring MVC应用,未使用过Pandora或Pandora Boot,通过WAR包部署时,需要选择Apache Tomcat相关版本的运行时环境。使用JAR包部署的原生应用:Spring Cloud、Dubbo、普通Java ...

系统集群验证签名

Spring MVC 服务@Bean public FilterRegistrationBean filterRegistrationBean(@Value("${pub.app.accessKey}")String keyId,@Value("${pub.app.secretKey}")String secretKey){ FilterRegistrationBean registration=new ...

微服务治理支持的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 ...

支持组件列表

组件 支持版本 支持该组件的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 请参见...

实现K8s集群应用的限流降级

组件支持版本 从EDAS直接接入 配置SDK接入 Dubbo 2.5.x+2.5.x和2.6.x版本已支持 全部支持 Web Servlet 已支持 支持SDK 2.x或以上版本接入 Spring Boot 1.3.x+已支持 参见 说明 Spring MVC 4.x+已支持 参见 说明 Spring Cloud Gateway 2.x ...

实现K8s集群应用的限流降级

组件支持版本 从EDAS直接接入 配置SDK接入 Dubbo 2.5.x+2.5.x和2.6.x版本已支持 全部支持 Web Servlet 已支持 支持SDK 2.x或以上版本接入 Spring Boot 1.3.x+已支持 参见 说明 Spring MVC 4.x+已支持 参见 说明 Spring Cloud Gateway 2.x ...

日志说明

Spring MVC 摘要日志 spring-mvc-digest.log 是 Spring MVC 摘要日志,以 JSON 格式输出。日志样例如下:{"time":"2019-09-03 10:33:10.336","local.app":"RestTemplateDemo","traceId":"0a0fe9271567477985327100211176","spanId":"0.1",...

全链路流量控制简介

入口应用可以是Spring Cloud Gateway、Netflix Zuul Gateway引擎类型网关或者Spring Boot、Spring MVC、Dubbo应用。泳道 为相同版本应用定义的一套隔离环境。只有满足了流控路由规则的请求流量才会路由到对应泳道里的打标应用。一个应用...

快速入门

本地配置 当您引入 guardian-sofa-boot-starter 依赖时,应用已经可以对 SOFARPC 接口和 Spring MVC 请求进行限流。如果您还需要对内部 Spring Bean 定义的方法进行限流,则需要在 Spring Bean 配置文件中添加配置 AOP 拦截器。示例如下:!...

全链路流量控制简介

入口应用可以是Spring Cloud Gateway、Netflix Zuul Gateway引擎类型网关或者Spring Boot、Spring MVC、Dubbo应用。泳道 为相同版本应用定义的一套隔离环境。只有满足了流控路由规则的请求流量才会路由到对应泳道里的打标应用。一个应用...

升级相关问题

在 SOFABoot 工程中如何处理自定义 filter SOFABoot 工程中没有 Spring 工程的 web.xml,如果原 Spring MVC 的 web.xml 配置文件有自定义配置 filter,可以参考 Spring Boot 官方迁移 Servlets、Filters、listeners 的方法,也可以参考其它...

ARMS应用监控支持的Java组件和框架

Apache HttpClient 3.0.X+Google HTTP Client 1.19.X+ OkHttp/OkHttp3 2.1.X ~4.11.X Spring Web(RestTemplate)AsyncHttpClient 2.0.X~2.12.X Spring相关 Spring Boot 所有版本 Spring MVC 3.0.5.RELEASE+Spring Scheduled 3.1.0.RELEASE...

Java SDK和Java Agent版本说明

版本说明 本文包含以下Java SDK和Java Agent版本说明:Java SDK AHAS-Sentinel-Client版本说明 Spring-Boot-Starter-AHAS-Sentinel-Client版本说明 Spring-Cloud-Gateway-Starter-AHAS-Sentinel版本说明 Spring-Cloud-Zuul-Starter-AHAS-...

配置加密

properties.put("kmsClientKeyFilePath","clientKey_hangzhou.json");properties.put("kmsPasswordKey","10xxxd1d");properties.put("kmsCaFileContent","ca_content");kmsCaFileContent与kmsCaFilePath设定任意一个即可,kmsCaFileContent...

OkHttp 埋点接入

在当前工程的根目录下可以看到类似如下结构的日志文件:./logs├─spring.log└─tracelog├─okhttp-digest.log├─okhttp-stat.log├─spring-mvc-digest.log├─spring-mvc-stat.log├─static-info.log└─tracer-self.log 示例中通过...

Spring Cloud OpenFeign 埋点接入

feign-digest.log├─feign-stat.log├─spring-mvc-digest.log├─spring-mvc-stat.log├─static-info.log└─tracer-self.log 示例中通过 SpringMvc 提供的 Controller 作为请求入口,然后使用 openfeign client 发起向下游资源的访问...

RestTemplate 埋点接入

digest.log├─resttemplate-stat.log├─spring-mvc-digest.log├─spring-mvc-stat.log├─static-info.log└─tracer-self.log 示例中通过构造两个 RestTemplate(一个同步一个异步)发起对同一个 RESTful 服务的调用,调用完成后可以在...

版本说明

更新 优化 spring mvc filter 的错误标记。修复 修复 flexible result.code 返回成功和失败的 code 码。修复 DubboSofaTracerFilter 服务的 span 标记值错误问题。修复 SofaTracerFeignClient 中 UnsupportedOperationException 问题。修复...

配置API输出组件

请求的数据结构 请求传递JSON数据的格式。单条数据:一次请求只传递一条数据,有几条数据就进行几次请求。多条数据:一次请求以数组形式传递一批数据,每次传递的数据量为批量条数的值。URL路径 非必填,输入URL中的路径,此处的路径会被...

配置API输出组件

请求的数据结构 请求传递JSON数据的格式。单条数据:一次请求只传递一条数据,有几条数据就进行几次请求。多条数据:一次请求以数组形式传递一批数据,每次传递的数据量为批量条数的值。URL路径 非必填,输入URL中的路径,此处的路径会被...

SpringJPA 连接 OceanBase 数据库

mvc http://www.springframework.org/schema/mvc/spring-mvc-4.2.xsd http://www.springframework.org/schema/data/jpa http://www.springframework.org/schema/data/jpa/spring-jpa.xsd" > <!开启 IOC 注解扫描->!开启 MVC 注解扫描-><mvc:...

SpringJPA 连接 OceanBase 数据库

mvc http://www.springframework.org/schema/mvc/spring-mvc-4.2.xsd http://www.springframework.org/schema/data/jpa http://www.springframework.org/schema/data/jpa/spring-jpa.xsd" > <!开启IOC注解扫描->!开启MVC注解扫描-><mvc:...

RestAPI(HTTP形式)数据源

multiData:从返回的JSON中取一个JSON数组,传递多条数据给writer。是 无 responseType 返回结果的数据格式,目前仅支持JSON格式。是 JSON column 读取字段列表,type指定源数据的类型,name指定当前column数据获取的JSON路径。您可以指定...

添加限流规则

Web 页面:对基于 Spring MVC 的 Web 请求进行限流。您需要在 限流对象 中配置请求 URI。运行模式 配置限流规则的运行模式,可选值:拦截模式:限流生效的模式,会根据配置的规则实际拦截请求。监控模式:仅打印限流记录日志,不实际产生限...

通过Zipkin上报Java应用数据

Apache HttpClient Dubbo gRPC JAX-RS 2.X Jersey Server JMS(Java Message Service)Kafka MySQL Netty OkHttp Servlet Spark Spring Boot Spring MVC 要通过Zipkin将Java应用数据上报至 可观测链路 OpenTelemetry 版 控制台,首先需要完成...

通过Zipkin上报Java应用数据

Apache HttpClient Dubbo gRPC JAX-RS 2.X Jersey Server JMS(Java Message Service)Kafka MySQL Netty OkHttp Servlet Spark Spring Boot Spring MVC 要通过Zipkin将Java应用数据上报至 可观测链路 OpenTelemetry 版 控制台,首先需要完成...

Tracer 日志配置项

{logType} 是指具体的日志类型,如:spring-mvc-digest.log false com.alipay.sofa.tracer.tracerGlobalRollingPolicy SOFATracer 日志的滚动策略.yyyy-MM-dd:按照天滚动;yyyy-MM-dd_HH:按照小时滚动。默认不配置按照天滚动 ...

自动化回归Spring Cloud服务的测试用例

raw:默认为application/json JSON格式输入,传递的参数格式为 {"name":"cart","age":20}。其他格式输入,传递的参数格式按输入文本的传输。关于Spring Cloud微服务支持的ContentType类型,请参见 Spring Cloud参考示例。请求头 设置请求头...

如何使用Postman调试微服务接口

本文介绍如何使用Postman调试云上Spring Cloud或Dubbo服务接口功能。背景信息 云端服务接口一般只能在集群内部访问,不便于服务接口的测试验证。EDAS提供Postman访问能力,在运行Postman脚本时,通过拉起云端测试引擎发起接口调用,可以...

Callback

构造自定义参数的方法和callBack参数的方法相同,也是以JSON格式来传递。该JSON字符串是一个包含所有自定义参数的Key-Value对。重要 自定义参数的Key必须以 x:开头且为小写,否则即使OSS返回200,自定义参数也不能被正确赋值。假设,您需要...

通过Jenkins构建CI/CD实现微服务全链路灰度

展开查看代码 apiVersion:apps/v1 kind:Deployment metadata:name:spring-cloud-zuul spec:replicas:1 selector:matchLabels:app:spring-cloud-zuul template:metadata:labels:app:spring-cloud-zuul msePilotCreateAppName:spring-cloud-...

如何用Jmeter测试微服务接口

本文介绍如何使用Jmeter测试云上Spring Cloud或Dubbo服务接口功能。测试流程 权限说明 为防止对云上环境内的接口误调用,在运行Jmeter前您需具备以下权限。目标应用的读权限:能够选择该应用发起接口访问。接口访问权限:能够对接口进行...

ALIYUN:CEN:CenRouteMap

Json DestinationCidrBlocks:Description:Match statements are used to match the routing prefixes.The CIDR format is used.You can enter at most 32 CIDR blocks.Type:Json DestinationInstanceIds:Description:"Match statements are...

Spring Cloud服务配置服务Mock

若您选择 Spring Cloud 应用,支持以下JSON格式的参数输入方式:Parameter Header Cookie Body 若您选择 Dubbo 应用,支持以下JSON格式的参数输入方式,其中默认入参为[]:RpcContext Parameter Mock策略 默认支持返回自定义JSON数据策略。...

版本说明

2.8.43 2020-05-10 修复Spring Cloud使用Hystrix无法传递事务上下文问题。说明 如果需要使用Spring Cloud,还需要下载 txc-client-springcloud-2.8.43.jar。2.8.42 2020-04-13 修复VIP跳转场景下连接路由错误的问题。说明 如果需要使用...

为Dubbo服务配置服务Mock

若您选择 Spring Cloud 应用,支持以下JSON格式的参数输入方式:Parameter Header Cookie Body 若您选择 Dubbo 应用,支持以下JSON格式的参数输入方式,其中默认入参为[]:RpcContext Parameter Mock策略 默认支持返回自定义JSON数据策略。...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
Serverless 应用引擎 金融分布式架构 企业级分布式应用服务 消息服务 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用