如何在应用程序通知服务中构建?

问题描述 投票:0回答:0
如何在从头开始建立这样的应用通知服务?

当用户喜欢或评论帖子(Instagram,Twitter)

当某人查看您的个人资料(LinkedIn)时,请注意 注意,当您订阅的频道上传视频(YouTube)

  • 这些不同于推送通知
  • 注意,当有人向您发送消息(所有聊天应用)时 通过通知您的交货(食品交付应用程序)live状态

PUSH通知不必永久存储在任何数据库中,但是应用程序通知会发生什么?如何构建也可以扩展的服务。 我能想到的一个可能的解决方案是这样,以便在邮政上通知

用户A发表了帖子。
    用户B喜欢他们的帖子。
  • 从类似post API发出的事件,该事件将通知用户A用户B喜欢他们的帖子,请在客户端聆听这些实时事件。这可以通过插座完成。
  • 不要在数据库中存储任何通知,只需更新诸如post api发出的事件中的UI中的通知,或收听用户邮票的属性中的实时更改(这可能吗?)并更新UI.
  • 在UI中,只需通过喜欢和评论表显示所有这些通知。

但我想知道这种方法有多可扩展。

我搜索了,但找不到有关此功能的任何良好资源,因此,如果有人可以解释这一点或提供任何博客或视频的链接,它将很有帮助。 (P.S.我是本科生,没有系统设计和体系结构的经验,只是开始学习这些,所以很好奇) thanks.

  • 像Facebook,Instagram和LinkedIn之类的APP提供通知的网络挂钩。 Webhooks允许您接收有关订阅事件的实时HTTP通知。此功能仅适用于具有批准的Webhooks用例的应用程序。当用户对您的帖子评论或像您的帖子一样,Webhook作为通知收到的通知,可以使用Web挂钩检索帖子,评论和评论员等的信息。 我正在附上LinkedIn Web-Hook的参考。
  • https://learn.microsoft.com/en-us/linkedin/shared/api-guide/webhook-validation
  • 我正在搜索此类应用程序以获取可编程通知,以防有些人甚至发生。 您可以查看
  • https://notyfi.co
  • 。非常简单的集成API调用


push-notification notifications backend real-time system-design
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.