开发RESTful应用(不推荐)

本示例中将创建一个服务消费者,通过RestTemplate、AsyncRestTemplate、FeignClient这三客户端去调用服务提供者。创建名为 sc-vip-client 的RESTful应用工程。在 pom.xml 中引入需要的依赖。groupId>org.springframework.boot...

Java SDK和Java Agent版本说明

本文记录了Java SDK和Java Agent的版本发布说明。版本说明 本文包含以下Java SDK和Java Agent版本说明:Java SDK AHAS-Sentinel-Client版本说明 Spring-Boot-Starter-AHAS-Sentinel-Client版本说明 Spring-Cloud-Gateway-Starter-AHAS-...

RPC 常见问题

使用 RPC 客户端调用服务时报错 调用服务时报“RPC-02306:没有获得服务[{0}]的调用地址,请检查服务是否已经推送”错误 排查思路如下:检查服务地址是否推送。登录客户端,查看/home/admin/logs/rpc/sofa-registry.log 日志,您可以通过...

Spring Cloud应用中接入MSE Nacos作为服务注册中心

创建服务消费者 本步骤除介绍服务注册的功能,还将介绍Nacos服务发现与RestTemplate和FeignClient两客户端如何配合使用。创建Maven工程,命名为 nacos-service-consumer。在 pom.xml 中添加如下依赖。groupId>org....

开发RESTful应用(不推荐)

本示例中将创建一个服务消费者,通过RestTemplate、AsyncRestTemplate、FeignClient这三客户端去调用服务提供者。创建名为 sc-vip-client 的RESTful应用工程。在 pom.xml 中引入需要的依赖。groupId>org.springframework.boot...

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

实现服务注册与发现

本文介绍如何在本地基于Nacos开发一对Spring Cloud微服务示例应用(包含一个服务提供者Provider和一个服务消费者Consumer)。背景信息 微服务应用通过注册中心实现服务注册与发现。在开发应用时,可以根据实际需求,参考下图选择注册中心。...

通过SkyWalking上报Java应用数据

建议:为每个服务设置唯一的名字,服务下的多实例使用相同的服务名。Your_ApplicationName agent.sample_n_per_3_secs 负数或0表示不采样,默认不采样。SAMPLE_N_PER_3_SECS表示每3秒采样N条。未设置 agent.authentication 鉴权是否开启...

通过SkyWalking上报Java应用数据

建议:为每个服务设置唯一的名字,服务下的多实例使用相同的服务名。Your_ApplicationName agent.sample_n_per_3_secs 负数或0表示不采样,默认不采样。SAMPLE_N_PER_3_SECS表示每3秒采样N条。未设置 agent.authentication 鉴权是否开启...

升级相关问题

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

版本说明

Spring Boot 2.7.x 版本的功能与变更说明,请参见 SpringBoot 2.7.15 及 Spring Boot 2.7 Release Notes。随着 Spring Boot 升级,Spring Cloud 依赖也需要相应升级至兼容版本 2021.0.x,详情请参见 Spring Cloud reference。自 SOFABoot 3...

应用上云方案设计

服务应用迁移 对于微服务应用上云,可以使用阿里云企业级分布式应用服务EDAS(Enterprise Distributed Application Service),它是一个应用托管和微服务管理的PaaS平台,提供应用开发、部署、监控、运维等全栈式解决方案,支持Spring ...

日志说明

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

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

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

概述

SOFABoot 在 Spring Boot 的基础上提供了诸如 Readiness Check、类隔离、日志空间隔离等能力,以解决大规模团队开发云原生微服务系统中会遇到的问题。同时 SOFABoot 也提供了 SOFA 中间件的轻量级集成方案,仅需少量配置即可在 SOFABoot 中...

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

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

使用Alibaba Cloud Toolkit自动化部署微服务至SAE

步骤三:创建服务消费者 本步骤介绍服务注册的功能,以及Nacos服务发现与RestTemplate和FeignClient两客户端如何配合使用。创建命名为 nacos-service-consumer 的Maven工程。在 pom.xml 中添加依赖。groupId>org....

版本说明

版本发布记录 如果您是第一次使用GTS或专有云用户,请选用2.8.x系列版本,推荐使用最新版本。版本 发布时间 说明 2.8.94 2023-05-25 监听获取txc-server的vip,取代频繁请求刷新机制。支持polardb-o、pgsql的interval时间格式。优化多处SQL...

基本概念

Dubbo Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,是阿里巴巴 SOA 服务化治理方案的核心框架,每天为 2,000+个服务提供 3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。...

无损下线Spring Cloud应用

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

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

EDAS应用监控及治理通过探针技术,在应用运行态进行字节码增强,实现应用性能管理和微服务治理能力。通常应用无需修改任何一行业务代码,即可正常接入探针,研发态也无需感知到探针的存在。随着探针能力迭代,发布新版本探针后,默认自动在...

Java应用构建并部署ECS

推荐使用第一批暂停,在发布完第一批之后,对线上服务进行观察,如果没有异常,则可以继续其余批的发布 b、分批数量:希望主机组中的机器分为批进行发布。比如一共4台机器,分两批,则每批同时发布2台机器。5、添加人工卡点 为了保证经过...

任务常见问题

本文介绍如何处理使用SchedulerX过程中的一些任务管理问题。Spring应用找不到Bean怎么办?通过应用管理连接机器查看启动方式,确保为Spring或者Spring Boot方式。JobProcessor 要注入为 bean,比如加@Component 注解。排查Pom依赖如果依赖 ...

任务常见问题

本文介绍如何处理使用SchedulerX过程中的一些任务管理问题。Spring应用找不到Bean怎么办?通过应用管理连接机器查看启动方式,确保为Spring或者Spring Boot方式。JobProcessor 要注入为 bean,比如加@Component 注解。排查Pom依赖如果依赖 ...

任务常见问题

本文介绍如何处理使用SchedulerX过程中的一些任务管理问题。Spring应用找不到Bean怎么办?通过应用管理连接机器查看启动方式,确保为Spring或者Spring Boot方式。JobProcessor 要注入为 bean,比如加@Component 注解。排查Pom依赖如果依赖 ...

MPC API

整体过程分为 6 步:服务端开发 注册 API 分组 创建 API 配置 API 服务 测试 API 服务 生成客户端 SDK 服务端开发 引入网关二方包 在项目的主 pom.xml 文件中引入如下二方包(如原工程已经有依赖,请忽略)。其中 mobilegw-unify 系列依赖...

无损上线

为什么需要无损上线 延迟加载是软件框架设计过程中最常见的⼀种策略,例如在Spring Cloud框架中Ribbon组件的拉取服务列表初始化,默认都是要等到服务的第一次调用时刻,例如下图是Spring Cloud应用中第一次和第二次通过RestTemplate调用...

Pandora Boot概述

Pandora Boot是在Pandora的基础之上,发展出的更轻量地使用Pandora的一种方式。但Pandora Boot在项目启动过程中,也会受多方面因素影响,例如磁盘性能等。Pandora Boot基于Pandora和FatJar技术,可以直接在IDE里启动Pandora环境,大大提高...

容器版本说明

本文列出了容器的版本发布记录,您可以视情况决定是否升级。版本号 发布时间 构建包序号 Pandora版本 修改内容 3.7.1-jdk11 2023-08-10 150、151 3.7.1 升级Pandora容器至2.1.18版本。修复Pandora类加载导致的native内存泄漏问题。5.0.5-...

配置日志收集

在容器服务K8s集群中创建或部署应用时,您可开通日志服务SLS,把业务文件日志、容器标准输出stdout、stderr日志输出到SLS,方便无限制行数地查看日志和自聚合分析日志。本文介绍如何配置日志收集。前提条件 开通日志服务SLS 安装SLS组件,...

容器版本说明

本文列出了容器的版本发布记录,您可以视情况决定是否升级。版本号 发布时间 构建包序号 Pandora版本 修改内容 3.7.1-jdk11 2023-08-10 150、151 3.7.1 升级Pandora容器至2.1.18版本。修复Pandora类加载导致的native内存泄漏问题。5.0.5-...

Pandora Boot概述

Pandora Boot是在Pandora的基础之上,发展出的更轻量地使用Pandora的一种方式。但Pandora Boot在项目启动过程中,也会受多方面因素影响,例如磁盘性能等。Pandora Boot基于Pandora和FatJar技术,可以直接在IDE里启动Pandora环境,大大提高...

将Dubbo应用平滑迁移到EDAS

如果您选择此方案,无需再阅读迁移应用的后续内容,可直接使用Spring Boot开发Dubbo微服务应用。具体操作,请参见 使用Spring Boot开发Dubbo微服务应用。双注册和双订阅迁移方案 双注册和双订阅迁移方案是指在应用迁移时同时接入两注册...

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

新增 为Spring Cloud服务配置服务降级 为Dubbo服务配置服务降级 多语言服务治理 支持多语言应用离群实例摘除功能,实现检测应用实例的可用性并进行动态调整,提升业务的稳定性和服务质量。多语言K8s Service支持多种类型的协议,如http、...

实现负载均衡

Spring Cloud的负载均衡是通过Ribbon组件完成的。Ribbon主要提供客户侧的软件负载均衡算法,实现Spring Cloud中的RestTemplate和Feign客户端底层的负载均衡。本文介绍如何使用Ribbon实现Spring Cloud应用的负载均衡。背景信息 Nacos集成了...

配置微服务治理

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

实现负载均衡

Spring Cloud的负载均衡是通过Ribbon组件完成的,Ribbon提供了客户端侧的软件负载均衡算法。Spring Cloud中的RestTemplate和Feign客户端底层的负载均衡是通过Ribbon实现的,本章介绍如何在您的应用中实现RestTemplate和Feign的负载均衡用法...

使用Spring Boot开发Dubbo应用

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

如何通过云效进行K8s部署

apiVersion:apps/v1 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:containers:...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
企业级分布式应用服务 金融分布式架构 全局事务服务 (文档停止维护) Serverless 应用引擎 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用