feed - 实时反馈反应 - getstream-io
问题描述
我正在使用 getstream.io 实现类似 facebook/linked-in 的提要。饲料结构如下:
I have two feed groups;
1. user (flat feed)
2. timeline (flat feed)
Every user has an own user feed(user:userId) and a timeline feed(timeline:userId).
timeline:userId follows user:userId
当用户向 user:userId 发布帖子时,相应的关注者会获得对其时间线的实时更新:userId 提要。那部分工作正常。
但是,当用户对帖子发表反应(即喜欢)时,其他用户(在他们的时间线上有相同帖子的用户)不会得到任何关于该反应的实时更新。
那么如何使用 getstream.io 来实现呢?
解决方案
这是一个缺失的功能,目前正在实施。
现在,在添加反应时,您可以添加targetFeeds
属性,该属性将在引用正在创建的反应的其他列出的提要上创建一个活动。由于在某些提要上添加了活动,因此它将触发实时更新。在客户端,您可以处理此更新并根据需要忽略特殊活动。
推荐阅读
- c++ - QT ZeroMQ 链接
- minikf - minikf安装问题排查
- python - Binance OCO 订单 -> MIN_NOTIONAL | python-binance
- c# - Reportviewer,一些报告打印,而另一些则不会
- c# - 与 DTC 的交易未锁定其读取
- python - 如何在熊猫中获取相应股票的价格
- apache-kafka - Kafka - 如何重置处理消息的最大尝试次数?
- python-3.x - PyDev、Eclipse 和 Python 3 - 禁用 __module_not_in_the_pythonpath__ 完成
- python - Python中可变数据的重复数据删除/合并
- django - 如何为 django 类视图获取方法提供上下文