流星具有相同代码但不同的mongo数据库的两个服务器实例

基督教

我需要帮助在同一台计算机上设置两个流星实例(这台计算机用作服务器)。每个实例都应该运行相同的代码(在构建meteor 应用程序之后)并使用不同的mongo 数据库。

我已经阅读并阅读试图找到一个指南 o 教程来做到这一点,但我没有找到任何东西。我怎么能做到这一点?

谢谢你的帮助!

扬卡朋克

你可以用困难的方法来做到这一点,并尝试通过 docker 容器或简单的方法连接到多个 mongodb 实例,并将你的每个流星实例与你的 mongodb 中的单个数据库相关联

我知道命名令人困惑,因为您可能会想“但是 mongodb 是我的数据库!?”。但是这样想:

mongodb 是您的数据库进程,对于每个应用程序,您都可以让 mongodb 关联一个数据库。

你可以这样做:

1.打开你的生产数据库的mongo shell(不是你本地的meteor db)

mongo

2. 在 mongo shell 中,为您的应用程序创建一个数据库和一个数据库用户

use app1db

app1db.createUser({ 
    user: "app1dbuser",
    pwd: "app1dbpassword",
    roles: [{ role: "readWrite", db: "app1db" }]
});

use app2db

app2db.createUser({ user: "app2dbuser",
    pwd: "app2dbpassword",
    roles: [{ role: "readWrite", db: "app2db" }]
});

3.用你的数据库启动你的meteor应用程序实例(假设你的mongodb有本地ip和默认端口)

应用程序1

MONGO_URL="mongodb://app1dbuser:[email protected]:27017/app1db"

应用程序2

MONGO_URL="mongodb://app2dbuser:[email protected]:27017/app2db"

应用程序创建的数据存储在每个应用程序的每个数据库中。App1 无法访问 app2 的数据库,反之亦然。

我希望这有助于实现您的目标。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在不同数据库服务器上联接两个表

来自分类Dev

在两个不同的服务器之间自动同步phpMyAdmin数据库/表

来自分类Dev

两个具有相同结构但命名约定不同的数据库可互换使用

来自分类Dev

从两个不同的数据库表(两个服务器)中选择的SQL语句

来自分类Dev

两个具有相同Time.zone,相同服务器时区,但从Date.to_time获得不同结果的Rails服务器

来自分类Dev

在两个链接服务器中加入两个数据库的查询

来自分类Dev

Git:使用来自不同远程服务器的两个具有相同名称的分支

来自分类Dev

一台DNS服务器托管两个具有相同NS记录的不同域?

来自分类Dev

同一台服务器上具有不同名称的相同数据库。需要一种管理数据库对象的方法

来自分类Dev

不同的服务器,具有完全相同代码的不同数据类型

来自分类Dev

如何同步不同服务器的两个数据库?

来自分类Dev

如何合并两个具有相同数据但具有不同PK且没有重复字段的数据库?

来自分类Dev

具有相同代码库的两个项目

来自分类Dev

具有相同数据库的两个Rails应用程序?

来自分类Dev

同时在两个具有相同记录的数据库中创建Devise用户

来自分类Dev

合并两个具有相同 ID 的数据库行

来自分类Dev

两个流星实例连接到一个数据库-延迟问题

来自分类Dev

具有两个不同版本的jersey服务器的Java客户端

来自分类Dev

在目录数据库中具有两个不同类别ID的产品ID

来自分类Dev

在目录数据库中具有两个不同类别ID的产品ID

来自分类Dev

sqlite追加两个数据库具有完全相同的架构的两个表

来自分类Dev

计算来自不同服务器上两个数据库中所有表的所有行

来自分类Dev

当两个用户提交相同的表单并且具有多个查询的php代码将在服务器上执行时,会发生什么?

来自分类Dev

Symfony中的同一捆绑包是否可以使用两个具有不同数据库的不同文档管理器?

来自分类Dev

在两个数据库的两个不同表中插入相同的Guid键

来自分类Dev

在PHP的单个页面上从不同的服务器中选择两个数据库

来自分类Dev

在PHP的单个页面上从不同的服务器中选择两个数据库

来自分类Dev

在同一台服务器中使用来自不同域的两个数据库

来自分类Dev

如何在生产级别为不同的服务器动态连接具有不同凭据的数据库?

Related 相关文章

  1. 1

    在不同数据库服务器上联接两个表

  2. 2

    在两个不同的服务器之间自动同步phpMyAdmin数据库/表

  3. 3

    两个具有相同结构但命名约定不同的数据库可互换使用

  4. 4

    从两个不同的数据库表(两个服务器)中选择的SQL语句

  5. 5

    两个具有相同Time.zone,相同服务器时区,但从Date.to_time获得不同结果的Rails服务器

  6. 6

    在两个链接服务器中加入两个数据库的查询

  7. 7

    Git:使用来自不同远程服务器的两个具有相同名称的分支

  8. 8

    一台DNS服务器托管两个具有相同NS记录的不同域?

  9. 9

    同一台服务器上具有不同名称的相同数据库。需要一种管理数据库对象的方法

  10. 10

    不同的服务器,具有完全相同代码的不同数据类型

  11. 11

    如何同步不同服务器的两个数据库?

  12. 12

    如何合并两个具有相同数据但具有不同PK且没有重复字段的数据库?

  13. 13

    具有相同代码库的两个项目

  14. 14

    具有相同数据库的两个Rails应用程序?

  15. 15

    同时在两个具有相同记录的数据库中创建Devise用户

  16. 16

    合并两个具有相同 ID 的数据库行

  17. 17

    两个流星实例连接到一个数据库-延迟问题

  18. 18

    具有两个不同版本的jersey服务器的Java客户端

  19. 19

    在目录数据库中具有两个不同类别ID的产品ID

  20. 20

    在目录数据库中具有两个不同类别ID的产品ID

  21. 21

    sqlite追加两个数据库具有完全相同的架构的两个表

  22. 22

    计算来自不同服务器上两个数据库中所有表的所有行

  23. 23

    当两个用户提交相同的表单并且具有多个查询的php代码将在服务器上执行时,会发生什么?

  24. 24

    Symfony中的同一捆绑包是否可以使用两个具有不同数据库的不同文档管理器?

  25. 25

    在两个数据库的两个不同表中插入相同的Guid键

  26. 26

    在PHP的单个页面上从不同的服务器中选择两个数据库

  27. 27

    在PHP的单个页面上从不同的服务器中选择两个数据库

  28. 28

    在同一台服务器中使用来自不同域的两个数据库

  29. 29

    如何在生产级别为不同的服务器动态连接具有不同凭据的数据库?

热门标签

归档