全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 阿里云办公 培训与认证 物联网
消息队列 MQ

跨域中继服务概述

更新时间:2017-08-24 17:55:53

本文主要介绍消息队列跨域中继服务(Cross-Region Service)基本概念、应用场景以及典型案例。详情请参见接入说明

简介

跨域中继服务是由消息队列提供的服务发布与订阅组件,该组件的主要作用是在不同的网络环境下实现服务之间互联互通的能力。

该服务的特点包括:

  • 实现不同网络环境之间服务互联互通;
  • 支持 HTTP/2.0 协议,支持 SSL 安全加密;
  • 提供三种级别的的服务模式(同步,异步,Oneway);
  • 支持多语言、跨平台接入,并且接入方式简单、轻量;
  • 小型传输,协议交换最小化,以降低网络流量。

应用场景

中继服务主要的应用场景在于跨网络的服务发布与调用,例如:

  • 不同云平台之间的服务互通
  • 公共云与私有云之间的服务互通
  • 私有云与私有云之间的服务互通

中继服务采用分布式理念进行设计,系统无单点瓶颈,各个组件都可以无限水平扩展,保证容量可以根据具体的服务访问量进行调整。

relay

典型案例

本小节主要是针对具体的案例场景来简要描述中继所具备的功能和特性。

需求:

基于中继服务实现一套跨网络数据推送服务平台。

系统架构:

该平台主要包括三部分:数据推送方、数据接收方以及中继服务。整体系统架构图如下所示:

example

  • TradePlatform: 交易平台
  • TdpNotify: 数据实时推送方,目前会将交易平台传递的订单消息,以服务的方式发布到外部系统
  • TdpServer: 数据推送服务器,主要用于推送监控信息,并且该类推送服务可以推送非实时消息
  • TdpDispatch: 数据分发中心,该中心主要面向弹外服务器,通过dispatch服务将收集到的订单信息发送到其他数据中心
本文导读目录