gpt4 book ai didi

jquery - 在asp.net mvc 4.0网站中实现聊天?

转载 作者:行者123 更新时间:2023-12-01 02:43:05 25 4
gpt4 key购买 nike

我想在我的 asp.net mvc 4.0 网站中实现聊天功能。我心中没有什么疑问。

  1. 我应该使用 MS SQL 数据库来存储聊天消息并使用 jquery 更新用户个人资料(每 5 秒刷新一次)。

  2. 我是否应该使用入站 Web-hook HTTP Post 方法来使用相同的 MS SQL 数据库更新用户个人资料上的聊天消息。

  3. 我是否应该在没有任何数据库的情况下使用 XMPP 将其集成到我的网站中并使用它。

请告诉我哪种方法最适合在网站中实现聊天功能?

最佳答案

我先来解答一下大家的疑惑。

  1. 如果您每 5 秒进行一次 AJAX 调用以查看是否有来自任何其他用户的新消息,那么使用 MSSQL 服务器作为字符串并检索聊天记录并不是一个坏选择。如果有任何新消息到达,只需对用户进行 ping 操作即可。

  2. 入站 Webhooks 会自动将 HTTP GET/POST 调用发送到给定的 REST API url,每当收到任何入站 Webhooks 调用时,您都可以刷新用户页面,以便用户尽快收到新消息从另一端发送。

  3. 在您的聊天应用程序中使用 XMPP 将允许您将您的聊天应用程序与 facebook 或 gtalk(如信使)集成,因此如果您在应用程序中使用 XMPP,它将带来巨大的好处,但为此您需要 jabber 帐户每个新用户。

因此,我认为在阅读所有这些评论后,您将很容易决定哪个功能在什么情况下对您最有利。

关于jquery - 在asp.net mvc 4.0网站中实现聊天?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19971248/

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