Ark 服务通信

发布和引用 JVM 服务 SOFAArk 引入了 SOFABoot 提供的 SofaService/SofaReference JVM 服务概念,SOFABoot 提供以下三种方式给开发人员发布和引用 JVM 服务:XML 方式 Annotation 方式 编程 API 方式 说明 更多信息,请参见 发布和引用 JVM...

模块化开发概述

目前 SOFABoot 提供以下两种形式的服务发布和引用,实现不同级别模块间的调用:JVM 服务发布和引用:解决一个 SOFABoot 工程内部各个模块之间的调用问题,参考 发布和引用 JVM 服务。RPC 服务发布和引用:解决多个 SOFABoot 工程之间的远程...

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

另外,ExactlyOnceConsumer基于Spring实现了通过注解@MQTransaction开启Exactly-Once消费的方式,因此还需要在应用中增加Spring 3.0以上版本的依赖。完整的依赖内容如下所示。groupId>...

基本概念

它使用一基于 Groovy 的特定领域语言(DSL)来声明项目设置,抛弃了基于 XML 各种繁琐配置。Group 一类 Producer 或 Consumer,这类 Producer 或 Consumer 通常生产或消费同一类消息,且消息发布或订阅的逻辑一致。Group ID Group ID,...

应用上云方案设计

依赖管理:大多数编程语言都会提供一个打包系统,用来为各个类库提供打包服务,我们期望应用程序能够显式的表示自己的依赖,使用pom.xml或者package.json来描述自己的全部依赖,不要有隐式依赖。这样能够为开发者和流水线简化配置流程,...

应用防护

应用防护功能基于RASP(Runtime Application Self-Protection)技术,通过在应用运行时检测攻击并进行应用保护,为应用提供安全防御。您无需修改代码,只需在主机或容器环境的应用中安装RASP探针,即可为应用提供强大的安全防护能力,并...

基础术语

它使用一基于 Groovy 的特定领域语言(DSL)来声明项目设置,抛弃了基于 XML 各种繁琐配置。Jetty Jetty Jetty 是一个开源的 Java servlet 容器,它为基于 Java 的 Web 容器,例如 JSP 和 servlet,提供运行环境。Log4j Log4j Apache ...

使用Spring Boot开发Dubbo应用

为什么使用Spring Boot开发Dubbo应用 Spring Boot简化了微服务应用的配置和部署,同时Nacos又同时提供了服务注册发现和配置管理功能,两者结合的方式能够帮助您快速搭建基于Spring的Dubbo服务,相比XML的开发方式,大幅提升开发效率。...

生成代码

支持 全部展开 或 全部折叠 两种方式查看组件详情。基于旧分支checkout新分支 参数 说明 基础分支 在基础分支列表中,选择所需的旧分支。新建分支 填写新分支的名称,默认格式为:develop_yyyyMMdd_HHmmss。新分支名称的限制如下:由英文、...

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

基于YAML配置支持超时和延时两种类型的故障注入。不支持。支持限流、熔断 避免应用服务调用时出现雪崩。基于YAML配置支持限流、熔断能力。基于Hystrix实现,需要一定的代码注入。南北向流量支持 入口和出口网关 为客户端请求的入口,以及...

配置方式

SOFARPC 的服务发布和引用方式包括使用注解方式、使用 XML 配置方式和使用编程 API 方式。使用注解方式 SOFABoot 环境支持使用注解方式,包括以下两种:单协议注解:@SofaService 和@SofaReference.多协议注解:增加注解@...

自定义埋点

自定义埋点提供了两种方式,分别是手动埋点与基于注解方式埋点。手动埋点 手动埋点的方式遵循 OpenTracing 规范,SOFATracer 中通过 beforeInvoke 和 afterInvoke 两个函数封装了 span 的周期。示例代码如下:/注入 tracer@Autowired ...

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

开发HSF应用(SDK)

代码开发完成之后,除了在 web.xml 中进行必要的常规配置,您还需要增加相应的Maven依赖,同时在Spring配置文件使用标签注册并发布该服务。在 pom.xml 中添加Maven依赖。添加servlet的依赖-><dependency><groupId>javax.servlet</groupId>...

开发HSF应用(SDK)

代码开发完成之后,除了在 web.xml 中进行必要的常规配置,您还需要增加相应的Maven依赖,同时在Spring配置文件使用标签注册并发布该服务。在 pom.xml 中添加Maven依赖。添加servlet的依赖-><dependency><groupId>javax.servlet</groupId>...

版本说明

2.8.31 2019-09-16 对Spring Cloud提供全面原生支持,包括REST Template和Feign两种方式。2.8.25 2019-08-14 Spring Cloud原生支持分离为独立的JAR包。支持EDAS多租户环境中使用GTS。2.8.19 2019-07-17 原生支持Spring Cloud(REST ...

如何在SchedulerX 2.0平台上托管XXL-JOB任务

获取任务参数 2.2.x版本插件获取任务入参方式:/在2.2.x的插件版本中支持如下两种方式获取任务参数。1、通过方法的String入参直接获取。2、通过XxlJobHelper.getJobParam()获取任务参数。XxlJob("demoJobHandler")public void ...

如何在SchedulerX 2.0平台上托管XXL-JOB任务

获取任务参数 2.2.x版本插件获取任务入参方式:/在2.2.x的插件版本中支持如下两种方式获取任务参数。1、通过方法的String入参直接获取。2、通过XxlJobHelper.getJobParam()获取任务参数。XxlJob("demoJobHandler")public void ...

通过ServiceMonitor创建服务发现

在本次示例所使用的Service有micrometer-prometheus-discovery:'true' Label,所以 selector 设置如下:selector:matchLabels:micrometer-prometheus-discovery:'true' 阿里云Prometheus可以通过以下两种方式创建ServiceMonitor,请选择...

通过ServiceMonitor创建服务发现

在本次示例所使用的Service有micrometer-prometheus-discovery:'true' Label,所以 selector 设置如下:selector:matchLabels:micrometer-prometheus-discovery:'true' 阿里云Prometheus可以通过以下两种方式创建ServiceMonitor,请选择...

自动化回归Spring Cloud服务的测试用例

您可选择以下两种方式执行测试用例。在 用例列表(用例管理)页面,单击目标用例右侧 操作 列的 执行。在 用例列表(用例管理)页面,单击目标用例右侧 操作 列的 详情,在 用例详情 页面,单击 立即执行。您可在 执行历史 页签查看详细...

将应用从HSF架构迁移到Dubbo(Ali-Tomcat)

在web.xml文件中将 hsf-provider-beans.xml 替换为 dubbo-provider-beans.xml。只需要将 hsf-provider-beans.xml 替换为 dubbo-provider-beans.xml。DOCTYPE web-app PUBLIC"-/Sun Microsystems,Inc./DTD Web Application 2.3/EN"...

SDK 使用说明

在Java项目中使用BaaS REST前,需要获取REST身份、获取 REST SDK、添加依赖及修改配置项。说明 关于如何获取 REST 身份,请参见文档 获取REST身份。SDK 通用说明 第一步:添加依赖 在 pom 中依赖 restclient 的 Jar 包,可以通过下载SDK到...

历史功能发布记录(2023年之前)

支持更优惠的资源包购买方式,包括30天及365天两种资源包规格。中国站 全部 企业版、旗舰版 计费说明 新增ASM能力中心。ASM控制台新增能力中心入口,帮助您快速了解ASM各项生态集成能力。全部 全部 全部 生态集成 新增应用服务治理。支持...

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

优化 涉及应用监控的文档较多 支持以文件导入的方式配置ConfigMap 目前支持导入JSON、YAML和Properties三类型文件配置ConfigMap。优化 管理配置项 应用路由查询性能优化 优化在应用路由数量较多的情况下的查询时间。优化 无 2021-05-12 ...

配置Sidecar注入策略

ASM实例版本为1.12及以上,支持通过匹配Pod标签和匹配Pod注解两种方式进行自动注入。标签的匹配优先级大于注解。例如,Pod同时带有 sidecar.istio.io/inject:"true"的标签和 sidecar.istio.io/inject:"false"的注解,Pod将被标记为含有 ...

技术栈使用指南

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

发布和引用 JVM 服务

包括:XML 方式 Annotation 方式 编程 API 方式 uniqueId 配置方式 XML 方式 XML 配置路径是在服务发布和引用类所在模块的 resources/META-INF/spring 下。默认没有 spring 文件夹,需要新建。新建 XML 文件时,所需的 schema 请从 ...

快速入门

安装 PelicanDT SDK 将 PelicanDT SDK 添加到项目中有两种方式:下载 SDK 源码包,并添加到您的工作目录中。在 Maven 项目的 pom.xml 文件中添加以下代码,引入 PelicanDT SDK 依赖。groupId>...

Spring Boot 工程迁移至 SOFABoot 工程

SOFABoot 是基于 Spring Boot 框架构建的,所以可以轻松地从 Spring Boot 迁移至 SOFABoot。在阅读本文中的 注意事项 后,您可以遵循 迁移步骤 将现有的 Spring Boot 工程改为使用 SOFABoot 框架的工程。注意事项 SOFABoot 框架基于 Spring...

Spring集成

环境准备 安装1.8或以上版本JDK 安装2.5或以上版本Maven 安装IDEA 步骤一:下载Demo工程 云消息队列 RocketMQ 版 提供SpringBoot和Spring两种方式的Demo,本文以SpringBoot的工程为例为您介绍如何使用SDK收发消息,Spring方式的Demo工程...

Java库管理

使用NoteBook引入Java依赖的三种方式 spark.jars spark.jars.packages spark.files 说明 用户做好配置之后,在启动spark任务之前(即第一次运行spark、pyspark、sparkR或者sparkSQL相关代码之前)运行spark.conf段落即可对将要启动的spark...

新建工程

artifactId 命名),然后在工程根目录下的主 pom.xml 中,修改标签的版本号,示例如下:工程结构说明 对于上面所创建的两种 SOFABoot 两种工程的目录结构,现说明如下:Web 工程原型目录 Core 工程原型目录 为了便于理解目录结构,本文通过...

在本地接入公网环境

Spring Boot应用 在 application.properties 文件中添加如下配置:spring.schedulerx2.endpoint=${endpoint} spring.schedulerx2.namespace=${namespace} spring.schedulerx2.groupId=${groupId}#1.2.1及以上版本设置appKey spring....

在本地接入公网环境

Spring Boot应用 在 application.properties 文件中添加如下配置:spring.schedulerx2.endpoint=${endpoint} spring.schedulerx2.namespace=${namespace} spring.schedulerx2.groupId=${groupId}#1.2.1及以上版本设置appKey spring....

在本地接入公网环境

Spring应用 在xml配置文件中注入SchedulerxWorker Bean。登录 分布式任务调度平台。在控制台顶部菜单栏,将地域切换为 公网。在左侧导航栏单击 命名空间,在 命名空间 页面查看 命名空间ID(Namespace)。在左侧导航栏单击 应用管理,在 ...

如何打包 Ark 包

您可以通过以下两种方式在 Ark 容器上启动工程应用:通过命令行启动 直接使用 java-jar 启动应用。在 IDE 启动 在 IDE 启动应用时,需要额外添加依赖Spring Boot 工程 Spring Boot 工程需要添加如下依赖:<dependency><groupId>...

内置的安全审计规则

基于报错的SQL注入 基于时间的SQL注入 SQL注入尝试绕过 OSS审计规则,请参见 OSS审计规则。数据库审计规则 操作类别 操作名称 风险等级 应用账号风险操作 无条件删除记录 高 应用账号风险操作 删除数据表 高 应用账号风险操作 删除数据库 ...

properties-属性值获取

SOFABoot 基于 Spring boot,不需要再声明包扫描标签在 SOFABoot 的启动函数 SpringBootSpringApplication 中,已添加了注解@org.springframework.boot.autoconfigure.SpringBootApplication。通过这个注解可以自动配置包扫描路径。方式 b ...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
数据传输服务 云数据库 MongoDB 版 云解析DNS 云服务器 ECS 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用