node.js - 分叉进程中的Typeorm getconnection
问题描述
我有以下用例:
- 一个使用 MongoDB 的 typeorm 的 NodeJS (nest) 应用程序
- 一个使用nestjs/bull的单独(分叉)进程,它是基于执行某些处理的某个事件创建的。
在单独的过程中,我需要执行一些任务,然后通过 Typeorm 连接到 Mongodb 以根据这些任务更新状态。但是,由于它是一个单独的进程,因此getConnection
使用 TypeORM 不起作用 - 从某种意义上说,如果我在父进程中创建了任何连接,我将无法在这个单独的进程中访问它们。我假设是因为,因为它是一个单独的进程,它不共享来自父进程的任何内存(除非显式复制连接之类的东西?不确定)。
我想知道是否有办法解决这个问题?还是我只需要在这个单独的进程中管理连接?关于如何在不只创建一堆独立连接而使数据库超载的情况下如何做到这一点的任何建议?
谢谢你。
解决方案
推荐阅读
- python - 如何通过 python 与 ftdi f232rl 模块正确通信?
- sas - 如何在 sas 企业指南中开发配置文件?
- sql - 主查询列中的 SQL 查询子表
- php - 为什么 modal 不能与 PHP 一起用于 show 几句话
- c# - 如何使用 2D 数组 C# 将结果放入表中
- javascript - 万事达卡卡号范围的正则表达式
- node.js - 如何验证 Markdown 代码以防止 XSS 攻击?
- python - 如何用 100 个随机数填写您的列表
- python - 嵌套 for 循环以使用列表理解填充数组
- c++ - fgets 无法在 Ubuntu 20.04 上从管道读取两次