我计划将 nchan 用于通知系统,其中页面加载客户端将订阅频道,然后发布者将发布到用户特定的频道,通知将通过 SSE 发送到客户端。
所以我在这个解决方案中面临的问题是,在第一次订阅 nchan 时,它也会收到较旧的消息,这些消息是在订阅频道之前发布的。虽然我可以使用基于时间戳的消息 ID 来过滤掉旧消息,但这需要客户端和服务器上的时钟同步,这很难实现。
因此,如果我可以执行任何配置或解决方法来实现这一点,请告诉我,这将有很大帮助。
notifications nginx publish-subscribe
nginx ×1
notifications ×1
publish-subscribe ×1