聊天应用程序,如何存储聊天记录?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了聊天应用程序,如何存储聊天记录?相关的知识,希望对你有一定的参考价值。

我正在用Java开发一个聊天应用程序。

使用的体系结构是服务器 - 客户端架构。 大多数代码使用Java,JavaFX用于GUI,PostgreSQL用作数据库。

由于这是一个聊天应用程序(桌面),我想知道哪个是存储聊天记录的最佳方式:

  1. 在本地文本文件中,客户端必须每次都读取
  2. 在类型为String(VarChar)的数据库中
  3. 在服务器中列出

一些问题基于三种方式:

  1. 如果客户端从另一台计算机连接,则文本文件将不在那里
  2. 是否可以使用chatroomID存储数据库中的每个文本条目?
  3. 只要它运行,服务器中可以存储多少个对象?

以上是关于聊天应用程序,如何存储聊天记录?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 XMPP 实现聊天列表

如何在安卓本地保存聊天记录?

如何使用 Flutter 和 Firebase 为聊天应用制定规则

如何在聊天机器人中不使用对话框流程提供输入和输出响应?

在 MySql 表中存储聊天消息

如何存储和检索对话流的聊天记录?