问题描述
因此,我一般对云和Web还是陌生的,所以请坚持我。
我有一个工具可以监视本地计算机上的某些进程,然后将不时发生的事件记录在本地文件中。 该工具还提供了一个API,我向该API发出请求以查看日志,还可以更改监视工具中的其他内容,例如它应监视的进程的名称。
此工具可在多台计算机上运行,每台计算机都提供自己的API IP以进行请求。
现在,我正在尝试将其集中化,使所有计算机将日志发送到主服务器,然后将其存储在数据库中,并为用户提供查看数据的前端。
这就是我要解决的“问题”:在服务器与所有这些客户端之间使用某种双向通信是否是一种好的设计?他们必须向服务器发出请求以在事件发生时发送日志,但是服务器必须向一些客户端发出请求才能影响监视的工作方式。
还有第二个问题,如果我的第一个假设是正确的。我目前正在使用flask提供该API,我应该切换到套接字吗?还是服务器和客户端都具有HTTP API并在客户端启动后立即发送带有API IP的POST就可以了?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)