应用安全常见问题

在控制台单击 接入 后没有重启目标应用对应的实例(或只重启了部分实例)。目标应用的Java探针版本较低。应用安全对探针版本要求如下。更多信息,请参见 接入应用安全 容器服务应用、EDAS应用等自动升级场景要求版本需为v2.7.1.2或以上。...

开发RESTful应用(不推荐)

由于 EDAS 已经支持原生Spring Cloud框架的应用,新用户不推荐使用该开发方式。背景信息 原生Spring Cloud框架下的服务开发请参考 实现服务注册与发现。服务注册与发现 通过一个简单的示例详细介绍如何在本地开发RESTful应用并实现注册与...

实例事件通知

以 因系统维护实例重启(SystemMaintenance.Reboot)的事件为例,事件通知的JSON格式如下所示。首次发布运维事件,事件处于 已计划(Scheduled)状态。{"id":"2256A988-0B26-4E2B-820A-8A*E5","product":"ECS","resourceId":"acs:ecs:...

新建工程

当用该工程类型开发一个 Web 程序时,相当于“基于 Spring Boot 的 Web 应用+SOFA 中间件”进行开发。结合中间件 SOFAREST 服务,可提供基于 JAX-RS(Java API for RESTful Web Services)标准的前后端分离解决方案。Core 工程:通常用于...

技术栈使用指南

配置文件名称来源 由于 SOFA 中间件技术栈对日志配置的解决方案使用 Spring Boot,需要引入 Maven 依赖 spring-boot-starter-logging,此依赖默认使用 logback.xml 进行日志打印,因此日志配置文件的名称使用 logback-spring.xml。...

开发HSF应用(SDK)

添加Spring的依赖-><dependency><groupId>org.springframework</groupId><artifactId>spring-web</artifactId><version>2.5.6(及其以上版本)</version></dependency>!添加edas-sdk的依赖-><dependency><groupId>...

开发HSF应用(SDK)

添加Spring的依赖-><dependency><groupId>org.springframework</groupId><artifactId>spring-web</artifactId><version>2.5.6(及其以上版本)</version></dependency>!添加edas-sdk的依赖-><dependency><groupId>...

隔离功能扩展

SOFABoot 借鉴和使用了 Nuxeo Runtime 项目以及 Nuxeo 项目,并在其基础上进行扩展,与 Spring 融合,提供扩展点能力。下文涉及的概念,说明如下:扩展点:指暴露给其它模块,可以用来进行扩展的 Bean。贡献点:扩展点 Bean 中的变量,其值...

SOFABoot 使用类隔离

SOFABoot 提供了类隔离框架 SOFAArk,弥补了 Spring Boot 在类隔离能力上的缺失,用以解决在实际开发中常见的类冲突、包冲突问题。说明 更多信息,请参见 SOFAArk 概述。在 SOFABoot 工程中使用类隔离能力只需两步操作:配置 sofa-ark-...

应用没有订阅服务,但是框架重启后显示有消费服务信息...

可能Spring Cloud Alibaba版本过低,在低版本中Spring Cloud框架重启后,默认会开启记录所有消费服务的功能。解决方法如下。方法一:增加启动参数,关闭获取-Dspring.cloud.nacos.discovery.watch.enabled=false。方法二:升级Spring Cloud...

使用Exactly-Once投递语义收发消息

{spring-version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-jdbc</artifactId><version>${spring-version}</version></dependency>步骤二:创建消费事务表 若要使用 云消息队列 ...

Spring Cloud到服务网格体系的结合与迁移

Spring Cloud体系中,开发者将微服务化后通用的能力封装在一个开发框架中,使用这个框架开发自己的业务代码,因此生成的微服务内置了这些能力。服务网格通过另一种形态提供治理能力,不同于SDK方式,服务治理的能力在一个独立的代理进程...

接入Spring Boot/Spring Cloud应用

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

接入MyBatis应用

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

DataSource 埋点接入

allow-others=true spring.datasource.username=sofa spring.datasource.password=123456 spring.datasource.url=jdbc:h2:~/test spring.datasource.driver-class-name=org.h2.Driver 新建 REST 服务 新建一个 REST 服务,触发 SQL 语句...

旧版样例简介

sample-txc-springboot:在 Spring Boot 框架下使用 GTS 的简单案例。该工程演示了在 SpringBoot 框架下通过 GTS 保证跨数据转账的分布式事务的一致性。具体使用步骤,请参见 sample-txc-springboot 样例。sample-txc-simple-springfree:...

健康检查最佳实践

背景信息 K8s中的健康检查主要分为两种:Liveness:存活检测,负责判断容器是否需要重启。Readiness:就绪检测,负责判断容器是否需要承接流量。核心参数:检查方式:TCP/HTTP/CMD。延迟时间:容器启动后,多久开始检测。检查周期:决定...

EDAS监控报警功能升级说明(2020年02月13日)

升级影响 注意 本次更新仅对ECS集群上的HSF应用有影响,如果您当前正在使用K8s集群,或者部署的是Dubbo或Spring Cloud应用,则不受此次变更的影响,可以忽略本文档内容。本次升级会分批次进行。如果您在应用监控页面上看到了需要重启应用的...

推空保护

目前Spring Cloud Gateway不支持动态感知某个服务完全移除后取消订阅,建议您重启Spring Cloud Gateway。强制进行推空保护的场景 MSE Nacos 2.1.0.2及以上版本,引擎对推空保护的逻辑进行了优化,仅在开启 ...

AT 模式接入

groupId>org.springframework</groupId><artifactId>spring-core</artifactId><version>${spring-version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-context...

Spring Cloud开发概述

安全 Spring Cloud Security 兼容 分布式任务调度 Spring Cloud Task 兼容 分布式协调 Spring Cloud Cluster 兼容 版本配套关系说明 Spring Cloud、Spring Boot和Spring Cloud Alibaba及SAE提供的正式商用组件的版本配套关系如下表所示。...

Spring Cloud概述

目前业界比较流行的Spring Cloud具体实现有Spring Cloud Netflix、Spring Cloud Consul、Spring Cloud Gateway、Spring Cloud Sleuth等,最近由阿里巴巴中间件开源的Spring Cloud Alibaba也是业界中受关注度很高的另一种实现。如果您已经...

基础术语

Spring Cloud Spring Cloud Spring Cloud 是一系列框架的集合,利用 Spring Boot 简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用 Spring Boot 的开发风格做到一键启动和...

Spring Cloud集群(多应用)平滑迁移到EDAS

如果您的Spring Cloud集群(包含多个应用)已经部署在阿里云上,那么本文档将向您介绍如何将集群及集群中的所有应用平滑迁移到EDAS中,并实现基本的服务注册与发现。如果您的Spring Cloud集群还未部署到阿里云,请联系EDAS技术支持人员为您...

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

支持在不重启JVM进程的情况下,查看程序的运行情况,实现高效排查问题和定位热点,发现性能瓶颈。新增 Arthas诊断 多语言功能 EDAS支持直接开启服务网格能力,不需要配置RAM鉴权。优化 无 命名空间升级 原EDAS命名空间升级为微服务空间,...

Spring Cloud框架应用平滑迁移至SAE

如果您的Spring Cloud集群(包含多个应用)已经部署在阿里云上,您可以将应用迁移至 Serverless应用引擎SAE(Serverless App Engine)。本文介绍如何将应用平滑迁移到 SAE 中,以及实现基本的服务注册与发现。迁移流程 必需:迁移应用 迁移...

使用Nacos-sdk连接MSE Nacos出现The maximum number ...

如果您使用的是Spring Cloud,部分低版本Spring Cloud会覆盖Nacos-Client的日志配置,导致日志输出在应用服务的日志中。更多信息,请参见 MSE Nacos SDK的应用和Nacos SDK限制使用版本。如果出现 read time out、connected timeout 等超时...

使用Spring Boot开发Dubbo应用

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

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

Provider<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><executions><execution><goals><goal>repackage</goal></goals><configuration><classifier>spring-boot...

基于MSE实现微服务应用无损上下线

apiVersion:apps/v1 kind:Deployment metadata:labels:app:spring-cloud-a name:spring-cloud-a spec:replicas:2 selector:matchLabels:app:spring-cloud-a template:metadata:labels:app:spring-cloud-a msePilotCreateAppName:spring-...

微服务注册配置中心常见问题

对于多实例集群,重启不影响用户服务,实例升级过程中,服务器依次重启,保证用户使用Nacos服务不间断,而且在重启过程中,也会保证节点优雅上下线;对于单实例集群,重启可能会受到服务中断影响,所以建议生产(线上)环境使用三节点以上...

开发场景:基于消息队列RocketMQ版实现环境隔离

Demo的调用链路为:spring-cloud-zuul应用在收到/A/dubbo 的请求时,会把请求转发给spring-cloud-a,然后spring-cloud-a通过Dubbo协议去访问spring-cloud-b,spring-cloud-b也通过Dubbo协议去访问spring-cloud-c,spring-cloud-c在收到请求...

监控VPC网络下ECS实例中的Java应用

Spring Boot作为最主流的Java Web框架,在其生态中有着丰富的组件支持,可以通过Actuator和Micrometer很好的与 可观测监控 Prometheus 版 对接,因此,本文以Spring Boot Java应用为例。如果您还没有创建Java工程,可使用 Java工程脚手架 ...

监控VPC网络下ECS实例中的Java应用

Spring Boot作为最主流的Java Web框架,在其生态中有着丰富的组件支持,可以通过Actuator和Micrometer很好的与 可观测监控 Prometheus 版 对接,因此,本文以Spring Boot Java应用为例。如果您还没有创建Java工程,可使用 Java工程脚手架 ...

无损下线Spring Cloud应用

对于任何一个线上应用,重启、下线等操作不可避免,无损下线能够实现服务消费者无感知,保持业务连续无损。您无需对应用进行任何配置、也无需在EDAS控制台进行任何操作,EDAS默认支持Spring Cloud应用无损下线。为什么需要无损下线 无损...

上海博卡:借助云效+ACK实现3分钟快速发布

经过一系列的测试和尝试后,我们决定把我们当时部署在ECS上的整套微服务,在ACK上通过Flow流水线部署一套克隆环境,最后通过Ingress的灰度能力逐步把流量切换到ACK上,顺利完成了ECS上自建的Tengine+Spring Cloud微服务应用的零停机的无缝...

实现配置管理

在开发Spring Cloud应用时,您可以使用 Nacos 在本地实现应用的配置管理。由于Nacos是应用配置管理ACM的开源版本,在将应用部署到EDAS后,即可通过EDAS集成的ACM对应用进行配置的管理和推送。您可以按照文档从零开发该应用示例,并使用...

应用迁移概述

更多信息,请参见以下文档:Spring Cloud应用:将Spring Cloud应用托管到SAE Dubbo应用:将Dubbo应用托管到SAE 迁移流程 迁移应用 迁移的应用通常是无状态的,需要先进行应用迁移。可选:迁移SLB或修改域名配置 在应用迁移完成后,您还需要...

如何将本地.rdb文件恢复到云数据库 Redis 版实例

如果自建Redis开启了AOF,重启服务时,会优先使用AOF文件恢复数据,可能导致RDB文件的数据不能成功恢复到Redis中。此时,请关闭AOF。如果指定目录(dir)中的AOF文件备份到其他目录下,再重启Redis。重启后,如需打开AOF,可以执行 redis-...

Spring Cloud服务配置标签路由

本文介绍如何为Spring Cloud服务配置标签路由。背景信息 标签路由目前仅支持ECS集群中的应用。应用场景 多版本开发测试 多个版本并行开发时,需要为每个版本准备一套开发环境。如果版本较多,开发环境成本会非常大。流量隔离方案可以在多...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
大数据开发治理平台 DataWorks 全局事务服务 (文档停止维护) Serverless 应用引擎 金融分布式架构 企业级分布式应用服务 弹性公网IP
新人特惠 爆款特惠 最新活动 免费试用