中间件产品总览

SOFA 中间件包含如下产品:SOFABoot 基于 Spring Boot 自研的开发框架 集成 SOFA 中间件,且中间件可插拔 服务网格 将传统微服务和 Service Mesh 进行融合 对接经典应用服务和容器应用服务 提供丰富的服务治理功能 消息队列 基于 Apache ...

Command命令编写说明

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

负载均衡

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

HSF应用注册或订阅服务数多导致启动较慢怎么办?

可能原因 使用Pandora Boot开发的HSF应用为每个发布(服务提供者端)或消费(服务消费者端)的服务设置从服务注册中心(ConfigServer)同步地址的默认时间,默认为3000毫秒。当发布或消费的服务数量多时,每个服务需要串行等待同步地址,...

HSF应用注册或订阅服务数多导致启动较慢怎么办?

可能原因 使用Pandora Boot开发的HSF应用为每个发布(服务提供者端)或消费(服务消费者端)的服务设置从服务注册中心(ConfigServer)同步地址的默认时间,默认为3000毫秒。当发布或消费的服务数量多时,每个服务需要串行等待同步地址,...

Spring Cloud OpenFeign 埋点接入

openfeign-consumer 服务调用方 新建 SOFABoot 工程作为父工程 在创建好一个 Spring Boot 的工程之后,接下来就需要引入 SOFABoot 的依赖,首先,需要将上文中生成的 Spring Boot 工程的 zip 包解压后,修改 Maven 项目的配置文件 pom.xml...

使用Cloud Toolkit快速创建Dubbo工程

Spring BootSpring Boot的版本,如2.1.5.RELEASE。设置 Project name 和 Project location,然后单击 Finish。具体操作过程如下:验证Apache Dubbo应用样例工程 通过Cloud Toolkit创建的Apache Dubbo应用样例工程是一个Spring boot+Dubbo...

常见问题汇总

go-get=1",示例:curl-netrc"https://codeup.aliyun.com/xiaowei/syhtest12345/spring-boot?go-get=1"标题:codeup没有fork功能吗,fork功能 回复:1、fork主要用于无写权限的时候的代码提交协作(偏开源场景),agit-flow目前同样可以做到...

2019年

修复任务实现类配置错误的情况下触发Spring Boot的ServeletWebServer停止的逻辑,导致业务进程在,但是Web服务被shutdown问题。修复系统启动变量 user.dir='/',任务卡住的问题。客户端 springContext.getBean 报 ...

自定义技术栈

本文档将以创建 Spring Boot 技术栈为例,介绍如何自定义技术栈。更多内容,参考 技术栈使用指南。创建技术栈实例 进入应用管理控制台,单击左侧导航栏中的 技术栈管理,进入技术栈管理页面。在技术栈管理页面中,单击左上方的 创建 按钮...

常见报错

报错unknown command Redisson客户端 org.redisson.client.RedisConnectionException:Unable to connect to Redis server xxx No enum constant org.redisson.cluster.ClusterNodeInfo.Flag.NOFAILOVER Spring Data Redis客户端 NOPERM ...

RPC 常见问题

本文汇总梳理了 RPC 使用过程中遇到的常见问题及排查思路。使用 RPC 客户端调用服务时报错 调用服务时报“RPC-02306:没有获得服务[{0}]的调用地址,请检查服务是否已经推送”错误 排查思路如下:检查服务地址是否推送。登录客户端,查看/...

常见报错

报错unknown command Redisson客户端 org.redisson.client.RedisConnectionException:Unable to connect to Redis server xxx No enum constant org.redisson.cluster.ClusterNodeInfo.Flag.NOFAILOVER Spring Data Redis客户端 NOPERM ...

OAuth常用的SDK示例

本文基于Spring Boot OAuth2和Pac4J,为您介绍OAuth常用的SDK示例的相关配置。Spring Boot OAuth2示例 参考 Spring Boot and OAuth2 文档及示例,主要做以下两点修改:配置文件改为阿里云对应的配置。aliyun:client:clientId:...

概述

SOFABoot SOFABoot 是蚂蚁科技基于 Spring Boot 自研的开发框架,不仅在 Spring Boot 的基础上进行了能力增强,还提供了 SOFA 中间件的轻量集成,让每一个中间件成为一个可插拔的组件。开发者在集成了 SOFABoot 框架后,只需引入对应中间件...

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

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

开发者指南概述

Spring Cloud Dubbo HSF Spring Cloud概述 实现服务注册与发现 实现负载均衡 实现配置管理 搭建服务网关 实现对象存储 实现任务调度 将Spring Cloud集群(多应用)平滑迁移到EDAS Dubbo概述 使用Spring Boot开发Dubbo微服务应用 使用Cloud ...

应用开发概述

Dubbo概述 使用Spring Boot开发Dubbo微服务应用 使用Cloud Toolkit开发Dubbo微服务应用样例工程 将Dubbo应用平滑迁移到EDAS 用户文档(开源)开发者指南(开源)源码导读(开源)HSF HSF连通不同的业务系统,解耦系统间的实现依赖。...

健康检查最佳实践

例如,对于Java应用,Spring Boot框架提供了内置的 健康检查。该健康检查检测多个组件的情况,例如与Redis、Nacos等组件连接与心跳是否正常,并判断是否需要重启应用。由于网络抖动以及相关组件服务的可用性无法完全确定,这类异常无法...

使用Cloud Toolkit开发Dubbo微服务应用样例工程

Spring BootSpring Boot的版本,如 2.1.5.RELEASE。设置 Project name 和 Project location,然后单击 Finish。创建完成后,可以在IntelliJ IDEA中看到Apache Dubbo样例工程。此样例工程中包含Provider、Consumer和调用的接口。验证...

接入Dubbo应用

说明 若Dubbo服务是Spring Boot应用,可通过Spring Boot方式快速接入。具体详情,请参见 接入Spring Boot/Spring Cloud应用。添加JAR包依赖。在 Dubbo应用接入 页面单击 请点此链接下载 下载压缩包,并将压缩包中的所有JAR包放置在 ...

实现对象存储

Spring Boot 1.x版本的生命周期已结束,推荐使用Spring Boot新版本开发您的应用。在 src/main/java 下创建一个package,如 spring.cloud.alicloud.oss。在package spring.cloud.alicloud.oss 下创建 oss-example 的启动类 OssApplication。...

分析请求调用链路

背景信息 在应用运行过程中,当出现服务调用异常或资源访问失败时,开发人员通常选择断点调试来排查问题。但断点调试在某些场景下并不适用,可能存在如下问题:缺乏整体调用概况:上层服务收到请求后,往往拆分成多个子请求,最后将...

分析请求调用链路

背景信息 在应用运行过程中,当出现服务调用异常或资源访问失败时,开发人员通常选择断点调试来排查问题。但断点调试在某些场景下并不适用,可能存在如下问题:缺乏整体调用概况:上层服务收到请求后,往往拆分成多个子请求,最后将...

分析请求调用链路

背景信息 在应用运行过程中,当出现服务调用异常或资源访问失败时,开发人员通常选择断点调试来排查问题。但断点调试在某些场景下并不适用,可能存在如下问题:缺乏整体调用概况:上层服务收到请求后,往往拆分成多个子请求,最后将...

开发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。定义服务...

本地运行

在上述命令执行过程中,默认的 spring-boot-maven-plugin 插件对工程原型进行自动配置,如无特殊需求可以不用修改,具体配置可以参考 spring-boot-maven-plugin 使用说明。java-jar 方式运行 主要操作步骤如下:通过 cd 命令,进入工程根...

SOFAArk 概述

如果某个应用的确需要在运行时使用两个相互冲突的包,例如 protobuf2 和 protobuf3,那么类似 Spring Boot 的做法依然解决不了问题。为了彻底解决包冲突的问题,需要借助类隔离机制,使用不同的 ClassLoader 加载不同版本的三方依赖,进而...

应用维度配置扩展

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

Java应用构建并部署K8s

apiVersion:extensions/v1beta1 kind:Deployment metadata:labels:run:spring-boot-sample name:spring-boot-sample spec:replicas:2 selector:matchLabels:run:spring-boot-sample template:metadata:labels:run:spring-boot-sample spec:...

在本地接入公网环境

当SchedulerX在公网地域时,只要可以访问公网的机器或容器...core</artifactId></exclusion><exclusion><groupId>log4j</groupId><artifactId>log4j</artifactId></exclusion></exclusions></dependency>Spring Boot应用<dependency><groupId>...

在本地接入公网环境

当SchedulerX在公网地域时,只要可以访问公网的机器或容器...core</artifactId></exclusion><exclusion><groupId>log4j</groupId><artifactId>log4j</artifactId></exclusion></exclusions></dependency>Spring Boot应用<dependency><groupId>...

排查池化、接口等部分监控看不到数据的情况

如果应用较为特殊,如JDK版本为7、17,或非Spring Boot应用等情况,请联系ARMS钉钉服务账号:arms160804。请确认探针的版本,低于2.7.3.5的探针版本需要提供探针日志,日志位于/home/admin/.opt/ArmsAgent/logs 目录下。看不到池化监控数据...

合作伙伴及开源生态

(数据统计截止时间为 2021 月 7 月 22 日)SOFAStack 目前涵盖的开源项目有:主要项目:基于 Spring Boot 的研发框架 SOFABoot、生产级 Java RPC 框架 SOFARPC、分布式链路跟踪系统 SOFATracer、高可用服务注册中心 SOFARegistry。...

如何使单应用支持十万以上的定时任务

本文以Spring Boot应用为例进行介绍,客户端接入详情请参见 Spring Boot应用接入SchedulerX。如果您使用其它类型的应用接入,请参见 快速入门>客户端快速接入 中的相关文档。在应用的 pom.xml 文件中添加1.2.1及以上版本的客户端依赖。1.2....

如何使单应用支持十万以上的定时任务

本文以Spring Boot应用为例进行介绍,客户端接入详情请参见 Spring Boot应用接入SchedulerX。如果您使用其它类型的应用接入,请参见 快速入门>客户端快速接入 中的相关文档。在应用的 pom.xml 文件中添加1.2.1及以上版本的客户端依赖。1.2....

如何使单应用支持十万以上的定时任务

本文以Spring Boot应用为例进行介绍,客户端接入详情请参见 Spring Boot应用接入SchedulerX。如果您使用其它类型的应用接入,请参见 快速入门>客户端快速接入 中的相关文档。在应用的 pom.xml 文件中添加1.2.1及以上版本的客户端依赖。1.2....

接入HSF应用

若是Spring Boot应用,则可以通过starter方式接入。在pom.xml中引入以下依赖:<dependency><groupId>com.alibaba.csp</groupId> <artifactId>spring-boot-starter-ahas-sentinel-client</artifactId> <!需指定版本号,需要≥1.7.2版本。最新...

安装

本文介绍阿里云Java SDK推荐的Maven安装方式。环境准备 推荐使用Java 8及以上版本。安装步骤 安装包含2个步骤,首先需要在pom.xml配置文件中添加阿里云Java SDK的Maven仓库,然后再添加媒体处理的依赖。添加Maven仓库。......
共有31条 < 1 2 3 4 ... 31 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
Serverless 应用引擎 全局事务服务 (文档停止维护) 金融分布式架构 企业级分布式应用服务 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用