实时业务与DevOps实践
1. 实时业务基础架构
1.1 微服务类型
物联网(IoT)解决方案通常包含三种类型的微服务:
- 事务性微服务 :负责将消息写入适当的存储。
- 事件驱动微服务 :监听消息队列,并在消息到达队列时做出响应。常用于驱动警报和通知业务流程,或与需要特殊消息处理的其他业务系统集成。
- API 契约微服务 :利用 REST 端点和 JSON 数据模型,提供跨领域的关注点和业务能力,供任何消费应用程序使用。
1.2 API 网关
API 网关提供安全的 API 代理,具有以下功能:
- 包装 REST API,将 API 组织成产品。
- 通过定义开发者组,对 API 产品进行受限访问。
- 提供订阅功能、策略注入、限流、配额等。
- 在产品、API 和操作级别提供分析。
- 可以将 API 划分为私有、半私有(合作伙伴访问)或公共访问,并实现 API 货币化,创建新的收入渠道。
1.3 可视化、警报和通知
在完成实时数据的摄取、分析和存储后,需要创建面向客户、合作伙伴和员工的应用程序,提供有影响力的数据可视化、视觉和设备中心的警报和通知。可以借助第三方服务(如 Twilio 和 Send Grid)提供文本、语音和电子邮件通知,也可使用云托管的移动通知服务进行移动设备的实时更新。
1.4 身份验证
为客户、合作伙伴和员工提供对所创建应用程序的访问权限。
超级会员免费看
订阅专栏 解锁全文
1178

被折叠的 条评论
为什么被折叠?



