python - 微服务架构的 Pyinstaller 支持多个服务到一个可执行文件
问题描述
我们正在开发一个由微服务架构驱动的应用程序。Django 作为移动应用程序和数据库的 ORM。我们另外还有大约 4 个通过 WebSocket 进行通信的 python 微服务。我们正在尝试将这些 4+1(4 个微服务和 1 个 Django 应用程序)制作成一个可执行文件。
我们能够使我们的 Django 应用程序单独成为一个可执行文件,但不能作为一个集成架构。其他 4 个微服务文件都是纯 Python 代码,它们使用已经提到的 WebSockets 进行通信。此外,我们还有 Redis 的缓存系统和 RabbitMq 的数据管道系统。
有没有办法使用 PyInstaller 或任何其他方法将它们全部集成到一个 python 可执行文件中?如果问题不清楚,请告诉我,我会尝试比这更好地解释。
解决方案
推荐阅读
- c++ - Qt 6:Windows 缩放中断 QFileIconProvider
- python - 我的 python GCD 和 LCM 检查器有什么问题?
- java - 如何 mavenize Eclipse RCP 应用程序?
- r - 为什么来自控制台的 R 和 RStudio 之间的功能()不一样?
- android - 如何在没有额外 CMake 库的情况下将预制库中的预构建库嵌入到 APK 中?
- python - 理解字典计数器和重构python代码
- jupyter-notebook - 不可读的 Jupyter 笔记本 - 无效的起始字节
- parallel-foreach - Parallel ForEach 在最后一个元素处冻结
- mysql - 无法删除 Laravel eloquent 的集合
- javascript - 如何找出对象中的键是否具有值数组javascript