更新时间:2023-06-01 06:20:48下载pdf
应用开发服务 提供 API 网关、消息网关等能力,供上层应用调用。
API 网关 是应用开发服务提供的 API 托管服务,通过 API 网关的能力让您的物联网平台具备良好的开放性,给应用赋予统一的调用接口,满足各种业务模块的调用需求。
API 网关特性:
另外,应用网关也需预留其他业务的端口,便于后期嫁接不同的业务线。应用网关应具备的主要功能,提供防攻击、防重放、请求加密、身份认证、权限管理、流量控制等多重手段保证 API 安全,降低 API 开放风险。
消息网关 支持系统各类即时消息订阅和转发,例如订阅设备实时日志数据进行本地存储,或者实现和其他系统联动。
消息网关通过消息代理(Broker)主动推送各种事件数据至外部合作伙伴,以满足合作伙伴对消息实时性和消息持久化的需求。消息网关采用了 Pub/Sub (发布/订阅)的设计模式。该设计模式中:
发布:生产者将消息 发布 到主题,然后消费者可以 订阅 这些主题,处理传入消息,并在处理完成时发送确认。消息网关为每个主题分配了多个分区,根据分区向消费者分发消息。
订阅:当订阅被创建时(即使 消息处理设备 已断开连接),所有的消息都将被消息网关保留。只有在 消息处理设备 确认消息被成功处理后,保留下来的消息才会被丢弃。此外,一个主题可以由多个消费者订阅,并且当消费者成功处理消息时,消息处理设备需要向消息网关发送确认,以便确认可以丢弃该消息。
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈