amazon-web-services - 使用 AWS IoT Core 从后端获取前端应用程序的实时通知
问题描述
这是一个多租户应用程序。我们的用户根据他们所在的组分配权限。向组添加/删除用户并不经常发生,但理想情况下我们希望获得实时通知。
如果我要考虑 IoT 实时消息传递,以便客户端应用程序将订阅 IoT 主题,并且每当用户从组中添加/删除时,后端将推送到 IoT 主题,
它是每个租户的主题还是每个租户的每个组的主题或每个用户的主题?
此外,在这种情况下,考虑到对组的添加/删除不会很频繁,但考虑这种方法只是为了使权限实时反映,成本将如何增加?
与在 DynamoDB 中维护一个表来存储最近更新的用户权限的数据相比,使用这种方法有什么优点/缺点?对我们而言,DynamoDB 方法的唯一问题是我们希望在授权方缓存 JWT 身份验证令牌,并且我们正在考虑在令牌生成前触发时从 DDB 返回更新,这意味着由于缓存而延迟 1-5 分钟
解决方案
推荐阅读
- prometheus - 如何在 Google Cloud 中重新创建 Grafana kNative 仪表板
- java - 如何将参数从 GET 方法重定向到 POST 方法
- python - 我如何能够使用 Selenium Python 从下面的示例中获取值?
- java - 检查当前是否显示锁屏
- spring - springboot、thymeleaf中如何保存用户关联的镜像文件
- db2 - 将 csv 文件加载到 IBM DB2 中的表中时无法选择所需的时间戳格式
- jenkins - CI 用于 Jenkins 和 BlueOcean 的 monorepo
- javascript - 如何在javascript中添加css样式?
- javascript - 无法使用 FileSaver.js 指定文件名
- c# - 从 Visual Studio 扩展调试 C# 文件