gpt4 book ai didi

java - 你会如何设计一个类似推特的消息系统,如何设计消息系统?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:47:41 24 4
gpt4 key购买 nike

<分区>

如果您要创建一个像 Twitter 这样的应用程序,您会如何设计消息传递系统?

具体寻找有关基本数据模型的想法,以及如何编写获取用户的推文然后将其发送给所有关注者的方法?

例子:

Tweets ( tweetID, userID, message, datesend)
User (userID, ...)
Followers(userID, followerUserID)

Inbox(userID, tweetID)

上述模型是一个好的起点吗?

您会先插入推文,然后将消息推送到队列中吗?然后一个一个地从队列中取出一条消息并将消息推送给它的订阅者?

(我忽略了 twitter 的移动功能,只关注基于网络的功能,但我从一开始就想到使用队列,以便以后可以添加其他功能)

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com