如果标题过于通用,我很抱歉,但我已经浏览了互联网一小时,我找不到任何架构解释。我对RSS和Atom协议都是全新的,据我所知,直到现在:
它似乎是一种排队机制(如JMS)。我不清楚的是:
任何人都可以向我发一些关于此的文档吗?我一直在谷歌搜索一段时间,但每次搜索都会将我发送到解释如何使用库进行解析等的网站....
感谢名单
答案 0 :(得分:4)
我认为这些可以回答你的问题:
客户如何知道已经阅读过该消息 不再是新的'?
我认为这是特定于实现的,但是例如,您可以保存每个提取的<item>
的{{3}},然后在用户读取项目时将其标记为已读。
答案 1 :(得分:2)
我认为Janih的答案很好,你应该检查所有这些链接。 有关您的更多具体细节问题:
通知客户“只是另一种说法”客户必须轮询 服务器检查是否有新消息?
是的......没有。是的,轮询是默认的,是的,它很麻烦。像PubSubHubbub这样的协议会有所帮助。 RSS Feed API服务,例如Superfeedr(我建立了!)将代表您执行此操作并使用webhooks向您发送通知(因此您根本不需要轮询!)