无损上线

对于任何一个线上应用来说,发布、扩容、缩容、重启等操作不可避免。在应用启动各阶段,无损上线能提供相应的保护能力,具体功能包含服务延迟注册、服务就绪检查和服务小流量预热。本文介绍MSE提供的无损上线功能。为什么需要无损上线 延迟...

Java SDK

需要增加配置,以starter为例:spring.schedulerx2.enableCgroupMetrics=true,spring.schedulerx2.cgroupPathPrefix=sys/fs/cgroup/cpu/(非必填,如果容器里有"/sys/fs/cgroup/cpu/"这个路径,可以不用配置,否则修改为真实的cgroup路径...

在Kafka异步消息通讯场景中实现链路追踪

Spring-Kafka等客户端在原生Kafka客户端的基础上做了封装,如果您使用Spring-Kafka等经过了封装的客户端,请参考对应的版本文档,确保底层的Kafka客户端版本在0.11.0以上。Kafka插件使用方式 消息发送端(Producer)消息发送端接入ARMS应用...

Task快速重启配置

本文为您介绍,如何配置Task快速重启,从而降低Failover对作业的影响。背景信息 重要 此功能为预览功能,请在生产环境下谨慎使用,如遇问题请及时 提交工单 和技术支持部门取得联系。通常,当Flink流作业中的某个Task发生异常时,为了保证...

将Dubbo应用平滑迁移到EDAS

service-registry=edas:/127.0.0.1:8080,zookeeper:/172.31.XX.XX:2181&reference-registry=zookeeper:/172.31.XX.XX:2181&config-address=127.0.0.1:8848 如果是非Spring Boot应用,在 dubbo.properties 或者对应的Spring配置文件中配置。...

通过Jaeger上报Java应用数据

Spring Cloud提供了下列组件的埋点:@Async,@Scheduled,Executors Feign,HystrixFeign Hystrix JDBC JMS Mongo RabbitMQ Redis RxJava Spring Messaging-链路消息通过消息通道发送 Spring Web(RestControllers,RestTemplates,WebAsyncTask)...

通过Jaeger上报Java应用数据

Spring Cloud提供了下列组件的埋点:@Async,@Scheduled,Executors Feign,HystrixFeign Hystrix JDBC JMS Mongo RabbitMQ Redis RxJava Spring Messaging-链路消息通过消息通道发送 Spring Web(RestControllers,RestTemplates,WebAsyncTask)...

重启变更报错:集群状态不健康或存在close索引,不能...

本文介绍重启变更报错的详细说明、可能原因及解决方案。报错说明 当您触发了Elasticsearch实例重启变更时,系统提示“集群状态不健康或存在close索引,不能执行当前操作,建议待集群状态稳定或开启已关闭的索引后再试”。问题原因及解决...

将Dubbo应用平滑迁移至SAE

如果您的Dubbo应用已经部署在阿里云上,您可以将应用迁移至 Serverless应用引擎SAE...推荐您在迁移完毕后,及时清理旧的ZooKeeper,并在业务量较小的时间分批重启应用。最终示例地址如下。dubbo.registry.address=edas:/127.0.XX.XX:8080

开源K8s环境中的应用接入MSE治理中心

借助MSE微服务治理,您无需修改任何代码就可以为开源K8s环境中的Spring Cloud和Dubbo应用提供无侵入的微服务治理能力,包含无损下线、离群实例摘除、服务查询、服务鉴权、服务测试和金丝雀发布,大幅提升线上微服务的稳定性和开发效率。...

如何将任务调度应用优雅下线

当应用在发布重启时,进程需暂时下线。如果直接关闭应用,正在进行中的定时任务将被中断,可能导致数据不完整或其他问题。为避免该情况,SchedulerX实现了定时任务的优雅下线功能,在关闭应用前,需等待当前正在进行的任务执行完成后,然后...

微服务引擎的线上流量治理

场景描述 随着业务不断创新,微服务架构及数字化转型不断落地,在这个过程中大量企业采用了开源的组件构建微服务,例如Spring Cloud体系或Apache Dubbo等。微服务在快速迭代过程中保障线上流量不受损是一个难题。同时开源产品无运维工具,...

SpringJDBC 连接 OceanBase 数据库

本文将介绍如何使用 Spring JDBC 框架、MySQL Connector/J 和 OceanBase 数据库构建一个应用程序,实现基本的数据库操作,包括创建表、插入和查询数据等。点击下载 spring-jdbc-mysql-client 示例工程 前提条件 您已安装 OceanBase 数据库...

任务常见问题

如果持续报错且每次报错的workerAddr都是同一台机器,说明服务端和客户端长连接断开,需要将该Worker节点重启或者升级SchedulerX客户端版本至最新版本。升级至最新版本后,断开的长连接可自动恢复。任务失败,报错“used space beyond 90.0...

任务常见问题

如果持续报错且每次报错的workerAddr都是同一台机器,说明服务端和客户端长连接断开,需要将该Worker节点重启或者升级SchedulerX客户端版本至最新版本。升级至最新版本后,断开的长连接可自动恢复。任务失败,报错“used space beyond 90.0...

任务常见问题

如果持续报错且每次报错的workerAddr都是同一台机器,说明服务端和客户端长连接断开,需要将该Worker节点重启或者升级SchedulerX客户端版本至最新版本。升级至最新版本后,断开的长连接可自动恢复。任务失败,报错“used space beyond 90.0...

配置应用生命周期的钩子和探针

如果该钩子对应的Hook Handler执行失败,则该容器会终止运行,并根据该容器的重启策略决定是否要重启该容器。更多信息,请参见 Container Lifecycle Hooks。PreStop配置 一种容器钩子。该钩子在容器被删除前触发,其所对应的Hook Handler...

配置推空保护

只有重启了Provider,sc-consumer-empty才恢复正常。2022-01-19-12:02:37 {"timestamp":"2022-01-19T04:02:37.597+0000","status":500,"error":"Internal Server Error","message":...

历史记录

需要增加配置,以starter为例:spring.schedulerx2.enableCgroupMetrics=true,spring.schedulerx2.cgroupPathPrefix=sys/fs/cgroup/cpu/(非必填,如果容器里有"/sys/fs/cgroup/cpu/"这个路径,可以不用配置,否则修改为真实的cgroup路径...

实现负载均衡

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

探针(Agent)版本说明

2.9.1.2 2023年10月12日 新增对Spring 6.0/Spring Boot 3.0组件的支持。新增对PostgreSQL 42.3.2+组件的支持。新增对Vert.x 3.3~3.9版本区间的支持。修复RedisTemplate调用Jedis组件时监控指标缺失的问题。修复Reactor特殊用法下,链路异步...

添加限流规则

服务器重启后推送的规则被还原,仍使用灰度推送前的规则。在应用列表单击目标应用左侧的加号,然后将目标规则的状态修改为 开启。限速规则开启后,将根据推送配置将限速规则推送给所有机器或指定机器。您也可以根据需要让限速规则在指定...

常见问题索引

服务类型是Spring Cloud,Eureka和Consul在原来的ECS上,若要使用SAE,是否需要维护Eureka和Consul?[回到顶部]镜像FAQ 拉取镜像失败怎么办?如何选择ACR个人版镜像?构建镜像超时/失败怎么办?为什么我用ARM架构(使用M系列芯片的Mac电脑...

应用运维

应用运维提供以 应用 的视角进行运维的能力,包含 应用 和 服务器 两个维度,目前支持 重启、上线、下线、静态资源部署、初始化服务器 五种运维操作。前提条件 服务器和应用绑定,且服务器状态合法。对于 SOFAStack 定义的技术栈,如 SOFA ...

实现负载均衡

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

如何将任务调度应用优雅下线

当应用在发布重启时,进程需暂时下线。如果直接关闭应用,正在进行中的定时任务将被中断,可能导致数据不完整或其他问题。为避免该情况,SchedulerX实现了定时任务的优雅下线功能,在关闭应用前,需等待当前正在进行的任务执行完成后,然后...

2019年

无 优化 Worker因为server负载高被误guarantined,可以自动恢复,不同重启客户端。分布式模型子任务详情,运行中可以真实显示每台机器正在运行的子任务数。Master节点挂了,server会负责清理slave节点的资源,防止内存泄漏。无 1.0.0,2019...

Demo 工程

本文以 TCP 协议下的 Java 为例,提供操作示例帮助您从零开始搭建消息队列测试工程,提供 Spring 和纯 Java 两种使用方式。Demo 工程包含普通消息、顺序消息、事务消息和定时、延时消息的配置以及测试代码。前提条件 安装 IDE。您可以使用 ...

微服务治理差异化能力

开源自建的Spring Cloud和Dubbo应用迁移到EDAS后,可以拥有应用全生命周期管理的运维能力,监管控一体化、调用链查询和限流降级等微服务治理能力,以及金丝雀发布、离群实例摘除、无损下线和服务鉴权等微服务治理的差异化能力。场景化应用...

MSE注册配置中心高可用最佳实践

spring.cloud.nacos.discovery.namingPushEmptyProtection=true Dubbo应用 在 registry.url 里添加以下参数:namingPushEmptyProtection=true 持久化缓存 客户端的推空保护生效后,如果您使用容器进行部署,当容器重启后,可能会丢失缓存...

为Dubbo服务配置标签路由

方式一:在 应用列表 页面,选中应用后,单击 批量重启,在 确认 对话框,单击 确定。方式二:在 应用列表 页面,单击 应用名称,在 基本信息 页面右上角,单击 停止应用 和 启动应用。说明 自定义JVM参数需重启应用才能生效。创建标签路由...

功能发布记录(2020~2021年)

优化 管理实例专有网络VPC 引擎实例支持单节点重启 引擎实例支持单节点重启,满足集群在特殊场景下的运维需求,丰富运维可操作性。新增 重启实例 最佳实践 支持将应用配置从ACM迁移到MSE Nacos,享受更加稳定高性能服务。新增 将应用配置从...

如何在SchedulerX 2.0平台上托管ElasticJob任务

如果有节点发生故障,需要重新配置ZooKeeper的服务端和客户端的配置,可能需要重启所有的应用。同时,受ZooKeeper功能限制,如果任务量级比较大,一个ZooKeeper集群将无法支撑住,且ZooKeeper无法水平扩展支持更大的TPS,就需要维护多个...

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

管理和使用配置项(K8s ConfigMap)2021年12月07日 功能名称 变更类型 功能描述 相关文档 微服务无损上线 新增 集成MSE无损上线能力,实现Spring Cloud、Dubbo服务端升级、重启和扩容等场景时,消费端能实时刷新服务列表,保证流量无损和...

通过Nginx正向代理接入ARMS

apiVersion:apps/v1 kind:Deployment metadata:labels:app:spring-boot-demo name:spring-boot-demo spec:replicas:1 selector:matchLabels:app:spring-boot-demo template:metadata:labels:app:spring-boot-demo armsPilotAutoEnable:"on...

如何在SchedulerX 2.0平台上托管ElasticJob任务

如果有节点发生故障,需要重新配置ZooKeeper的服务端和客户端的配置,可能需要重启所有的应用。同时,受ZooKeeper功能限制,如果任务量级比较大,一个ZooKeeper集群将无法支撑住,且ZooKeeper无法水平扩展支持更大的TPS,就需要维护多个...

如何在SchedulerX 2.0平台上托管ElasticJob任务

如果有节点发生故障,需要重新配置ZooKeeper的服务端和客户端的配置,可能需要重启所有的应用。同时,受ZooKeeper功能限制,如果任务量级比较大,一个ZooKeeper集群将无法支撑住,且ZooKeeper无法水平扩展支持更大的TPS,就需要维护多个...

配置启动命令

如果您在应用部署完成后配置启动命令,那么该应用将会被重启,请在业务较少的时间段进行。具体操作,请参见 在更新应用时配置启动命令。在创建应用时配置启动命令 登录 EDAS控制台,在左侧导航栏,单击 应用管理>应用列表,在顶部菜单栏...

从Apollo迁移到MSE Nacos

说明 对于Apollo中在@Value 注解上写入的默认值,可对应Spring Cloud Alibaba体系中的 bootstrap.properties 配置项。在您的业务工程中找到@EnableApolloConfig 注解,如下所示。Configuration@EnableApolloConfig public class ...

应用托管概述

如果您选择在应用创建后设置,应用将会重启生效该配置。为避免业务中断等不可预知的错误,请在业务低峰期进行高级设置。Java 高级设置 参考文档 镜像加速 设置镜像加速 说明 只有 应用部署方式 为 镜像 时才能设置镜像加速。启动命令设置 ...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
企业级分布式应用服务 金融分布式架构 全局事务服务 (文档停止维护) Serverless 应用引擎 大数据开发治理平台 DataWorks 弹性公网IP
新人特惠 爆款特惠 最新活动 免费试用