【问题标题】:C++ Linux service initializationC++ Linux 服务初始化
【发布时间】:2020-03-16 09:01:53
【问题描述】:

我创建了一个使用 ANN 进行预测的 C++ 程序。 我花了很长时间来初始化模型,但加载它们后它可以快速预测。 如何使用这个可执行文件创建一个服务,该文件一次加载模型(当操作系统启动时),加载后我使用它进行预测?

【问题讨论】:

    标签: c++ linux service operating-system


    【解决方案1】:

    您可以将程序分成两部分,服务器和客户端。服务器可以初始化模型并准备好进行预测。服务器可以在系统启动时作为服务启动。使用 systemd 安装服务,使其在系统引导后启动。客户端可以为预测提供用户界面,并可以使用某种进程间通信机制与服务器进行通信。

    【讨论】:

    • 如何实现客户端/服务器之间的通信?插座?应用程序接口?还是什么?
    • 如果服务器和客户端将在同一台机器上,您可以使用消息队列。如果服务器可以在远程机器上,则可以使用套接字。
    猜你喜欢
    • 2017-06-06
    • 1970-01-01
    • 1970-01-01
    • 2015-09-15
    • 2018-02-22
    • 1970-01-01
    • 2013-01-28
    • 2016-07-27
    • 1970-01-01
    相关资源
    最近更新 更多