gpt4 book ai didi

c++ - 如何在 C++ 服务器应用程序和 Django Web 应用程序之间进行通信

转载 作者:太空狗 更新时间:2023-10-29 20:28:48 24 4
gpt4 key购买 nike

我有一些框架在 C++ 中执行特定任务,还有一个基于 Django 的 Web 应用程序。这个想法是启动这个框架,从中接收一些数据,发送一些数据或请求并在一段时间内检查它的状态。

我正在寻找最佳的沟通方式。这两个应用程序在同一台服务器上运行。我想知道 C++ 中的 json 服务器是否是个好主意。 Django 会向这个服务器发送请求,服务器会解析它,并委托(delegate)一个工作线程来完成任务。几乎所有需要发送的数据都是类似字符串的。其他数据将存储在数据库中,因此没有问题。

JSON 是个好主意吗?也许您知道 C++ 和 Django 之间本地通信的更好机制?

最佳答案

如果您的要求保证始终将 C++ 应用程序与 Django Web 应用程序放在同一台机器上,请通过以下方式包含 C++ 代码将它转换成一个共享库并用 python 包裹它。就这样Calling C/C++ from python?

如果您要进行远程调用并且代码需要跨机器通信,那么 JSON 和其他序列化就很有意义。

关于c++ - 如何在 C++ 服务器应用程序和 Django Web 应用程序之间进行通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12140732/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com