引入 Spring MVC

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

通过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 版 控制台,首先需要完成...

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

版本说明

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

支持组件列表

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

什么是 SOFATracer

组件埋点 目前 SOFATracer 支持 Spring MVC、标准 JDBC 接口实现的数据库连接池(DBCP、Druid、c3p0、tomcat、HikariCP、BoneCP)、HttpClient、Dubbo、Spring Cloud OpenFeign 等开源组件,其他开源组件(如 MQ、Redis)埋点支持在开发中...

全链路流量控制简介

入口应用可以是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应用。泳道 为相同版本应用定义的一套隔离环境。只有满足了流控路由规则的请求流量才会路由到对应泳道里的打标应用。一个应用...

设置应用日志关联

pattern>%d%-5p%-32t[%X{SOFA-TraceId},%X{SOFA-SpanId}]-%m%n</pattern></PatternLayout>完成以上配置后,实际输出的应用日志如下示例:2019-12-1023:59:50.214,[0a19018e157599359021261502137,0.1.1],spring mvc is ...

升级相关问题

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

ARMS Java探针性能压测报告

测试场景 整体架构如下图所示:Java应用基于Spring MVC框架编写,根据压测源发起的不同请求,会分别访问MySQL和Redis服务。对于请求${mall-gateway}/case/api/v1/mysql/execute,Java应用会访问MySQL;对于请求${mall-gateway}/case/api/v1...

添加限流规则

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

日志说明

SOFATracer 支持 Spring MVC、标准 JDBC 接口实现的数据库连接池(DBCP、Druid、c3p0、tomcat、HikariCP、BoneCP)、HttpClient、Dubbo、Spring Cloud OpenFeign 等开源组件。组件埋点接入后,即可查看相关 Tracer 日志。本文将介绍如下几...

自定义动作

回调接口样例 以下是Java语言版本,使用Spring MVC框架的编写的回调接口样例:@RestController@RequestMapping("/demo")@Slf4j public class DemoController {@RequestMapping(path="/switchEndCallback",method={RequestMethod.POST,...

通过SkyWalking上报Java应用数据

展开查看插件列表 框架 插件版本 HTTP Server Tomcat 7 Tomcat 8 Tomcat 9 Spring Boot Web 4.x Spring MVC 3.x,4.x 5.x with servlet 3.x Nutz Web Framework 1.x Struts2 MVC 2.3.x->2.5.x Resin 3 Resin 4 Jetty Server 9 Spring ...

通过SkyWalking上报Java应用数据

展开查看插件列表 框架 插件版本 HTTP Server Tomcat 7 Tomcat 8 Tomcat 9 Spring Boot Web 4.x Spring MVC 3.x,4.x 5.x with servlet 3.x Nutz Web Framework 1.x Struts2 MVC 2.3.x->2.5.x Resin 3 Resin 4 Jetty Server 9 Spring ...

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

RPC 常见问题

Spring Context Extras-><dependency><groupId>com.alibaba.spring</groupId><artifactId>spring-context-support</artifactId><version>1.0.2</version></dependency>配置 application.properties。示例如下:#common configuration#...

文网文证有哪些种类?

后者主要表现形式为:行为人通过互联网网站、网络服务器或计算机(移动电话机)软件登载网站音乐娱乐产品,供用户浏览、检索、点播或者下载至计算机或移动电话机等用户端播放使用。网络音乐活动的经营方式主要有:向用户收费点播、下载、...

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 发起向下游资源的访问...

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 示例中通过...

RestTemplate 埋点接入

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

Tracer 日志配置项

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

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

properties-系统

{logType} 是指具体的日志类型,如:spring-mvc-digest.log。false true:关闭;false:打开。SOFABoot 健康检查配置项 配置项 类型 说明 默认值 取值范围 com.alipay.sofa.healthcheck.skip.all BOOLEAN 是否跳过整个自检阶段。false true...

通过OpenTelemetry上报Java应用数据

Spring Batch 3.0+(暂不支持5.0+)Spring Cloud Gateway 2.0+Spring Data 1.8+Spring Integration 4.1+(暂不支持6.0+)Spring JMS 2.0+Spring Kafka 2.7+Spring RabbitMQ 1.0+Spring Scheduling 3.1+Spring RestTemplate 3.1+Spring Web ...

通过OpenTelemetry上报Java应用数据

Spring Batch 3.0+(暂不支持5.0+)Spring Cloud Gateway 2.0+Spring Data 1.8+Spring Integration 4.1+(暂不支持6.0+)Spring JMS 2.0+Spring Kafka 2.7+Spring RabbitMQ 1.0+Spring Scheduling 3.1+Spring RestTemplate 3.1+Spring Web ...

采样模式

并且刷新地址 10 次,查看./logs/tracerlog/目录,没有 spring-mvc-digest.log 日志文件 当采样率设置为 0~100 之间时,按概率打印日志。此处设置采样率为 20。刷新 10 次请求 {"time":"2018-11-09 12:14:29.466","local.app":...

sample-txc-edas 样例

样例模块说明 本样例主要包含以下几个子工程:txc-client-web:EDAS+GTS 的 MVC 客户端 Spring Mvc,用 Web 方式展现业务逻辑。txc-client-console:EDAS+GTS 的 Console 客户端,用 Console 的方式展现业务逻辑。txc-client-mq:EDAS+GTS+...
共有32条 < 1 2 3 4 ... 32 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
全局事务服务 (文档停止维护) Serverless 应用引擎 金融分布式架构 企业级分布式应用服务 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用