我有一个应用程序可以完成一些工作(从Web服务器请求数据,解析它,并返回重要的东西)。虽然整个过程不会超过1秒,但应用程序的启动时间很长(可能大约5秒)。
我希望能够在后台运行我的应用程序并从其他地方传递URL,这样我就可以避免启动时间。我首先想到的是IPC,但是我需要另外一个应用程序也会有一些启动时间(所以这并不完美)。
然后我想到了qBus,但是应用程序也在Windows上运行(在Windows上有可能有类似qBus的东西吗?)。所以,这也不是解决方案。
我的问题是:如何与我的应用程序“交谈”(如“获取此URL,处理并提供重要数据”),以避免不必要的启动时间?
答案 0 :(得分:1)
我能想到的一些选择:
另一个应用程序的启动时间应该只有几分之一秒,如果不是,那你就做错了。
需要手动将其提供给应用程序(可能是IPC的选项,但不是最佳选项),不适用于bash脚本。
也许不是最优雅的解决方案,但易于实现,您可以手动打开它,在bash脚本中将文本传递给它,或者将其用于IPC。