客户端服务器消息传递


Client Server Messaging

我目前正在创建一个网络应用程序。该应用程序是这样的,客户端在Web应用程序中创建类似报告的东西,我们正在使用html5和php以及mariadb w/phpmyadmin作为我们的前端和数据库。然后,报告将发送到服务器。服务器的管理员将对报告做出响应。现在我想知道管理员将如何回应。我是否应该为管理员创建一个新网页,以便他可以接收报告?我应该使用网络套接字吗?还是有别的什么?知道吗?提前非常感谢你。

由于网页报告提交本质上是异步的(即您不知道何时会发生),因此管理员对提交报告的响应也应该是异步的(因为管理员必须时不时地上厕所,这让管理层很懊恼)。

您的报告系统应将报告发布到"待处理"入站报告的队列中。管理员可以具有用于查看挂起报告的网页门户(或自定义本机应用程序)。从那里,管理员可以选择一个,查看它,向客户端发送更新,关闭它。换句话说,无论管理员需要执行什么操作主机。

通过这种方式,您可以拥有一个超级管理员界面,该界面可以监视一个或多个管理员响应报告,并提供所有待处理报告(队列时间)和每个管理员每小时/每天已关闭报告数量的更高级别视图。每个人都喜欢图表。

希望有帮助。