database - Web 应用程序 - 如何动态显示公告

标签 database web-applications

我正在开发一个网络应用程序,它有一个显示更新和公告的页面。我不熟悉其他网站是如何做到这一点的。人们是否将他们的公告/更新存储在数据库中,并在有新公告时更新他们的数据库?

人们用来大规模完成此类任务的标准方法是什么?

最佳答案

基本上,您想要的是一个后端,它运行一个供客户端绑定(bind)的 websocket 端口。因此,客户端会发送他的请求以发布公告,这可以通过网络套接字或任何其他 API(REST、SOAP、GraphQL)实现。

服务器然后可以将公告保存在其数据库中或/和推送更新到所有连接的客户端,通知是通过 websocket 端口添加的。然后客户端可以根据自己的逻辑处理来自服务器的响应。

要通过 websocket 获取在公告时未连接的客户端的公告,您可以在客户端断开连接后回复所有公告。

关于database - Web 应用程序 - 如何动态显示公告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63329987/

相关文章:

javascript - 单击链接时如何动态获取用户名或详细信息

java - 在同一端口上运行两个 Web 应用程序?

java - 如何在 tomcat 上部署 Java Web 应用程序(.war)?

java - 为不同于 JVM 的 war 设置语言环境?

database - 类似于 MS Access,但在云端

arrays - 不按顺序搜索 MongoDB 数组

mysql - 计数并执行插入或更新

mysql - 如果 future 不可用,请选择 future 或过去的日期

php - 不要单独处理行,也不包含表元数据

javascript - 如何使用 JavaScript 将 URL 中包含非 ASCII 字符的参数传递给 JSP/Servlet?