【发布时间】:2014-07-20 11:05:13
【问题描述】:
我正在开发一个 perl 后端项目,该项目根据 JSP Web 应用程序提供的输入执行操作。两者都在基于 linux 的服务器上运行。执行请求的操作后,后端需要向前端发送相同的确认/确认 - 这需要实时发生。
有人建议我使用文件作为这些前端和后端程序之间的通信方式。根据设计,frontend to backend 消息会有一个文件,而反向消息会有一个文件,即 backend to frontend 消息。前端/后端进程将连续读取两者,这些进程将根据从这些文件中读取的控制消息采取适当的行动。
尚未编写此代码,因为我仍然不确定这是否是最好的方法。我听说过进程间通信,但不确定如何在我的情况下实现它。我对这类事情真的很陌生,正在寻找建议/建议或很好的参考资料,这将为我指明解决这个问题的正确方向。
【问题讨论】:
-
前端是web客户端(浏览器)?通常,Web 客户端无权访问服务器上的文件。
-
我没有使用基于 perl 的后端进行 JSP 通信的具体经验。我不鼓励您使用基于文件的方法。我想到了两件事:i。 IPC 通过套接字 ii。 Perl 网络服务器,例如基于 Mojolicious,因此 JSP 可以与您的后端进行 HTTP 通信
标签: perl jsp ipc frontend backend