全部产品

移动网关简介

更新时间:2020-07-21 11:25:35

移动网关服务(Mobile Gateway Service,简称 MGS)是连接移动客户端与服务端的组件产品,简化了移动端与服务端的数据协议和通讯协议,从而能够显著提升开发效率和网络通讯效率。

功能特点

网关是连接客户端跟服务端的桥梁,客户端通过网关来访问后台服务接口。使用网关可以:

  • 自动生成客户端的 RPC 调用代码,不需要关心网络通信、协议以及使用的数据格式。
  • 服务端返回的数据自动反解生成 Objective-C 对象,无需额外编码。
  • 提供数据压缩、缓存、批量调用等优化。
  • 统一的异常处理,弹对话框、Toast 提示框等。
  • 支持 RPC 拦截器,实现定制化的请求与处理。
  • 统一安全加密机制,防篡改的请求签名验证机制。
  • 限流管控,保护后台服务器。

价值优势

移动网关服务的优势在于:

  • 简单配置即可适配多种终端,连接异构的后端服务。
  • 自动生成移动端 SDK,实现前后端分离,提升开发效率。
  • 支持服务注册、发现与管控,实现服务聚合与集成,降低管理成本和安全风险。
  • 提供优化后的数据协议与通讯协议,提高网络通讯质量和效率。

应用场景

移动网关服务的应用场景如下:

  • 开放移动服务能力

    随着移动互联网、普惠金融的迅猛发展,企业越来越迫切地希望将现有成熟的后端服务开放出去。接入移动网关服务,无需额外工作,即可形成移动服务能力。

  • 一套服务,多端输出

    移动互联时代,服务需要支持多样化的终端设备,这往往极大地增加了系统复杂性。企业只需在移动网关中定义服务,便能支持多种终端接入。

  • 异构服务,建立标准统一的对外服务接口

    企业往往存在多种语言和结构的后端服务,只需遵循一定的标准接入移动网关,就可以对外开放标准统一的服务接口。