发布和引用 JVM 服务

本文主要介绍如何进行发布和引用JVM服务,包括下述 2 部分:发布和引用 JVM 服务的 3 种方式。包括:XML 方式Annotation 方式编程 API 方式uniqueId 配置方式XML 方式XML 的配置路径是在服务发布和引用类所在模块的 resources/META-INF/...

Ark 服务通信

Ark 服务机制 已详细介绍了如何引用和发布插件服务,主要是解决 Plugin 和 Biz 的通信问题。为了解决 Biz 之间的通信问题,SOFAArk 引入了 SOFABoot 提供的 SofaService/SofaReference 编程界面。本文将介绍其使用方法。引入依赖引入 ...

服务定义与开发

bean:@Servicepublic class MockRpcImpl implements MockRpc{}以注解的方式,定义暴露服务的 starter:@Configurationpublic class MpaaschannelDemo { Bean(name="mpcServiceStarter")public MpcServiceStarter mpcServiceStarter(){ ...

阿里云高校特惠,助力学生创业梦!0元体验,快速入门云计算!

建个炫酷的简历网页,制作一个浪漫的表白网页,打造个人专属网盘,多种动手场景应用免费学!!!
广告

使用编程 API

示例服务的发布与订阅不仅可以通过在 XML 中配置 Spring Bean 的方式在应用启动期静态加载,也可以采用编程 API 的方式在应用运行期动态执行,用法如下。BOLT 服务发布ServiceClient serviceClient= clientFactory.getClient(ServiceClient...

超时配置

SpringBoot广泛使用的今天,使用注解装配SpringBean也成为一种选择,HSF也支持使用注解进行配置,用来订阅服务。在项目中增加依赖starter。groupId>...

AT 模式接入

配置文件中声明用到的含有@TxcTransaction 注解的应用类,并使用这个 bean 的实例调用注解方法。bean id="bussiness class="com.taobao.txc.tests.Bussiness" init-method="init"> </bean>Bussiness bussiness=(Bussiness) context.getBean...

超时配置

SpringBoot广泛使用的今天,使用注解装配SpringBean也成为一种选择,HSF也支持使用注解进行配置,用来订阅服务。在项目中增加依赖starter。groupId>...

微服务引擎MSE

微服务引擎MSE(Microservice Engine)是一个面向业界主流开源微服务框架Spring Cloud和Dubbo一站微服务平台,提供治理中心、托管的注册中心和托管的配置中心。

接入Spring Boot/Spring Cloud应用

本文介绍如何使用SDK方式将SpringBoot/Spring Cloud应用接入应用防护。操作步骤 登录AHAS控制台。在AHAS控制台左上角,选择应用接入的地域。在控制台左侧导航栏中选择流量防护>应用防护。在应用防护页面右上角单击新应用接入。在JAVA语言页...

企业级分布应用服务 EDAS

企业级分布应用服务EDAS(Enterprise Distributed Application Service)是一个应用托管和微服务管理的PaaS平台,提供应用开发、部署、监控、运维等全栈解决方案,支持Spring Cloud、Dubbo等微服务运行环境,助力您的应用轻松上云。

注意事项

注解方法的调用包含以下三点注意事项:带有@TxcTransaction 注解的方法可以在其他的类中被调用,但需要显的指定 Spring bean 实例。如果@TxcTransaction 注解方法在本类的其他方法中被调用,需要显指定实例。开启事务只能直接调用...

Dubbo API(仅专有云可用)

value="${app_name}"/></bean>Spring Boot 声明方式以注解的方式声明上述服务 Spring Bean。示例如下:@Servicepublic class MockRpcImpl implements MockRpc{}以注解的方式声明 com.alipay.gateway.spi.dubbo.DubboServiceStarter 类型...

接入Spring应用

通过在业务逻辑上添加依赖注解的方式Spring应用接入应用防护,可以对调用方法进行注解埋点,减小对代码的入侵。本文将介绍如何Spring应用接入应用防护。操作步骤 登录AHAS控制台。在AHAS控制台左上角,选择应用接入的地域。在控制台...

properties-属性值获取

本教程以 SOFABoot Core 工程为例,示范如何获取 resources/config/application.properties 中配置的属性信息。其他类型的 SOFABoot 工程也是采用类似方法,不再一一赘述。前置条件单击 下载示例工程。 IDE 打开主 pom.xml 所在文件夹。...

TR API(仅专有云可用)

TR 是蚂蚁金服 RPC 框架,仅适用于 专有云...name="appName"value="${app_name}"/></bean>Spring Boot 声明方式以注解的方式声明上述服务 Spring Bean。示例如下:@Servicepublic class MockRpcImpl implements MockRpc{}以注解的方式声明 ...

自定义线程池

Spring 环境下使用 API 方式如果是在非 Spring 环境下使用 API 的方式,可以通过如下的方式来设置自定义线程池。UserThreadPool threadPool=new UserThreadPool();threadPool.setCorePoolSize(10);threadPool.setMaximumPoolSize(100);...

API手册

通过API编程的方式创建Provider Bean。com.taobao.hsf.app.api.util.HSFApiConsumerBean: 通过API编程的方式创建Consumer Bean。com.taobao.hsf.app.spring.util.HSFSpringProviderBean:通过Spring配置的方式创建Provider Bean。...

使用Spring Boot开发Dubbo应用

文本档介绍如何使用Spring Boot的注解方式开发Dubbo服务。视频教程本视频仅介绍使用Spring Boot开发Dubbo应用,部署部分请参见在SAE控制台部署应用。示例工程您可以按照本文的逐步搭建工程,也可以选择直接下载本文对应的示例工程,或者...

模块化开发概述

模块为单元的模块化方式为开发者提供了以下功能:应用运行时,每个 SOFABoot 模块 Spring 上下文互相隔离,模块间定义的 Bean 不会互相影响。每个 SOFABoot 模块功能完备且自包含,可以在不同的 SOFABoot 应用间轻松进行模块迁移和复用,...

Spring Boot 集成

健康检查Spring Cloud ACM 集成了 Spring Boot 的 Health Check。访问 health endpoint 可以看到 Spring Boot 应用是否正确连接了 ACM 服务器:{"status":"UP","acm":{"status":"UP","dataIds": [...

服务端线程池配置

注解配置HSF服务SpringBoot广泛使用的今天,使用注解装配SpringBean也成为一种选择,HSF也支持使用注解进行配置,用来发布服务。在项目中增加依赖starter。groupId>...

常见问题

本文将介绍如何处理一些典型的使用问题。机器繁忙 现象 在应用管理页面某个分组的操作列单击查看实例,连接实例面板中该机器的状态为繁忙。可能的原因 机器的load5(负载)超过在创建任务分组时设置的阈值。机器的内存使用率超过在创建任务...

启动加速-异步初始化方法

SOFABoot 加快应用启动速度的方式主要有 2 种:模块并行启动异步执行 Bean 的初始化方法本文介绍如何使用 SOFABoot 异步执行 Bean 的初始化方法以提高应用启动速度。异步加速原理在实际使用 Spring/Spring Boot 开发中,一些 Bean 在初始化...

隔离功能扩展

SOFABoot 支持模块化隔离,在实际的使用场景中,一个模块中的 bean 有时候需要开放一些入口,供另外一个模块扩展。SOFABoot 借鉴和使用了 Nuxeo Runtime 项目以及 Nuxeo 项目,并在其基础上进行扩展,与 Spring 融合,提供扩展点能力。下文...

Nacos Spring Cloud

说明 使用时请根据 Spring Boot 版本选择相应 spring-cloud-starter-alibaba-nacos-config 版本。Spring Cloud Version Spring Cloud Alibaba Version Spring Boot Version Spring Cloud Hoxton 2.2.0.RELEASE 2.2.X.RELEASE Spring ...

配置同城双活模式

数据访问代理默认不支持同城双活模式,您需要进行手动配置...bean>如果 Spring 配置文件中配置了事务,事务中的 DataSource 配置需要使用 dbp-connector 代理 DataSource,即第 3 步 Spring 配置文件中的 delegatingDataSource。

发起配置

分布事务的发起负责启动分布事务,通过调用参与者的服务,将参与者纳入到分布事务当中,并决定整个分布事务是提交还是回滚。一个分布事务有且只能有一个发起。跨服务参与者 RPC 订阅对于发起的应用来说,如果参与者与发起...

服务端线程池配置

注解配置HSF服务SpringBoot广泛使用的今天,使用注解装配SpringBean也成为一种选择,HSF也支持使用注解进行配置,用来发布服务。在项目中增加依赖starter。groupId>...

API手册

通过Spirng配置的方式创建Provider Bean com.taobao.hsf.app.spring.util.HSFSpringConsumerBean:通过Spirng配置的方式创建Consumer Bean 其中,HSFSpringXxxBean的配置属性与HSFApiXxxBean的setter方法相对应。接下来就分别以ProviderBean...

常见问题

本文将介绍如何处理一些典型的使用问题。机器繁忙 现象 在应用管理页面某个分组的操作列单击查看实例,连接实例面板中该机器的状态为繁忙。可能的原因 机器的load5(负载)超过在创建任务分组时设置的阈值。机器的内存使用率超过在创建任务...

模块配置文件

识别,使之具备模块化的能力。主要包含下述 2 部分内容:properties 配置文件。说明如下:路径:位于可部署模块的 resources 目录下。可部署模块指使用 spring-boot-maven-plugin 打包的模块。命名规则:采用固定名称 sofa-module....

通过Zipkin上报Java应用数据

Zipkin是一款开源的分布实时数据追踪系统(Distributed Tracking System),由Twitter公司开发和贡献。其主要功能是聚合来自各个异构系统的实时监控数据。在链路追踪TracingAnalysis中,您可以通过Zipkin上报Java应用数据。前提条件 获取...

通过Zipkin上报Java应用数据

Zipkin是一款开源的分布实时数据追踪系统(Distributed Tracking System),由Twitter公司开发和贡献。其主要功能是聚合来自各个异构系统的实时监控数据。在链路追踪TracingAnalysis中,您可以通过Zipkin上报Java应用数据。前提条件 获取...

使用注解标识配置类

动态配置的主要编程方式使用注解标识配置类信息,通过本文,您将了解如何覆盖注解配置,实现更灵活的动态配置类初始化。参见 开始使用动态配置 了解如何完全使用注解方式配置一个动态配置类。本文包含以下内容:覆盖注解配置的方法属性...

使用注解方式

SOFARPC 的服务发布和引用方式包括。常规方式:XML 配置方式。SOFABoot 环境:支持注解方式。单协议注解:@SofaService 和 SofaReference.多协议注解:增加注解@SofaServiceBinding 和 SofaReferenceBinding。服务发布如果要发布一个 RPC ...

常见问题

使用柔性事务需要控制台开启么?不需要,但是要确保 DRDS 实例升级到支持柔性事务的版本。如果无法使用,请使用 DRDS 控制台自助升级 DRDS 版本。开启柔性事务是否会影响连接池内的其他连接?不会,该选项仅在当前会话的事务内有效, ...

如何在MSE上为Spring Cloud应用构建服务注册中心

本文以包含服务提供者和服务消费者的Spring Cloud微服务应用为例,让您快速体验如何在MSE上构建ZooKeeper、Eureka和Nacos等服务注册中心,实现应用的服务注册与发现,以及消费者对提供者的调用。前提条件 开通MSE集群托管。下载Maven并设置...

Nacos Spring

本文说明如何使用 Nacos Spring SDK 管理 ACM 配置。前提条件 登录 ACM 控制台,并创建一个示例配置。Data ID:com.alibaba.nacos.example.properties Group:不填写,即使默认的 DEFAULT_GROUP。配置格式:Properties 配置内容:...

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

如果您熟悉如何使用开源版本的Spring Cloud Alibaba Nacos Discovery实现Spring Cloud应用的服务注册与发现,那么您可以将应用直接部署到SAE,即可使用到SAE提供的商业版服务注册与发现的能力。更多信息,请参见应用部署概述。为什么使用...

自定义埋点

SpanTags 是 SOFATracer 中提供的工具类,在使用注解或者手动埋点的情况下,可以通过此类提供的静态方法来设置 tag。日志格式JSON 格式{"time":"2019-09-05 10:23:53.549","local.app":"flexible-sample","traceId":"0a0fe...
< 1 2 3 4 ... 24 >
共有24页 跳转至: GO

新品推荐

你可能感兴趣

热门推荐

切换为移动版

新人福利专场 阿里云试用中心 企业支持计划 飞天会员助力企业低成本上云 智能财税30天免费试用 云解析DNS新用户首购低至36元/年起 ECS限时升级特惠6.5折